You don’t need move_and_slide() for grid-based movement. Use tweens instead.
move_and_slide()
This was previously discussed. I think I even posted an example: