One thing I noticed was that generally, if you just hold the direction and push a belt twice, you clip into the belt. Perhaps your movement processes before the game processes that the belt has moved to the destination tile.