The new(ish) character physics controllers (ControllerManager) have an issue where the distance between the ground and the root part change too slowly, resulting in an oddity where walking up stairs often gets the character stuck on random steps momentarily.
This issue is not present with default humanoid physics, as the ground height changes more quickly.
I’ve attached a video below demonstrating walking up stairs both with the new controllers & default humanoid, along with showing the difference in speed.
Minimal Reproduction Place: character ground offset bug.rbxl (61.2 KB)
This repro is based on example scripts from the physics controllers release post, but the issue occurs regardless of state implementation.