Large character taking long to adapt to surfaces

The character takes time to adjust to the surface it’s meant to be standing on. A long enough time to be really noticeable and annoying. For example when it goes down a height or jumps, it hits the ground and then starts lowering down slowly to have it’s feet set on the ground.

I think this is because I’ve set the HipHeight property up to 20 to make the character actually stand on the ground properly. If it’s lower, it’ll sink into the ground or just, float in a falling state.
What could I do to fix this?

I’ve tried messing around with the HumanoidRootPart size and position as well but it didn’t bring me anywhere nor do I have any solution in mind lol. For now I’m also avoiding the scaling values inside the humanoid because it’s going to make me have to redo a lot.

Set the HumanoidStateType to physics mode.

Humanoid:ChangeState(Enum.HumanoidStateType.Physics)

hmm. It’s unable to do anything when in physics state.

Have you tried PlatformStanding instead?

Just tried, it seems to be automatically replaced by other states right after I set it.

Edit: 23/12/2021
I’ve checked the game and the issue seems to have resolved by itself.