Hello, I recently switched from Godot 3.5 to Godot 4, and I'm attempting to make a 2D pixelart game. I've set up a CharacterBody2D for my player, but when I try to test it out the movement stutters (will stop and skip forward) randomly while attempting to move the player. Even without changing any settings in Godot 4 and using only the provided template script for 2D movement this seems to be a problem.
I initially thought it was a hardware problem, but I have since purchased a new laptop (needed to upgrade anyways), and the issue still exists on the new laptop (although the stutter maybe seems slightly less frequent?)
Trying to move a KinematicBody2D in Godot 3.5, on BOTH machines is absolutely no problem, so what is causing this issue? What do I need to do to get the same fluid movement in Godot 4 as I experienced in 3.5? I've watched a few Godot 4 tutorials, and nobody else seems to be having this issue, so I imagine it is something simple- a setting in either Godot or on my PC that I'm overlooking- but I'm not sure what.
I've tried turning on and off VSynch, to no effect (and would prefer to keep VSynch on anyways), pixel-snapping wasn't the issue, frame rate set to 60, etc. What am I missing? Again, 3.5 works perfectly right out of the gate, on both machines.