Thanks for reporting guys! I think I found the issue. Looks to be that I was doing the movement as frame rate dependent so it will vary depending on what frame rate you get which is def not ideal in this case lol
I have made the movement frame rate independent which should fix the issue. I will upload the fixed version later (aka day 1 patch - I feel like a proper game developer now 😬😂)