Character In 3D Scene Is Having Collision Issues - Keeps falling for 1 frame

How do you detect collision with the ground? Try using raycast with a vector with a small margin towards the ground instead of shape collision.

Is it possible to guess that it has something to do with garbage collector running periodically? You might also want to look at the frame duration via web profiler (Debug > web profiler), maybe it will clarify the issue.