Please see this link
In this example it shows how bad the bug is on angled meshes. When the player movement stops then the offset is corrected so in the example the player drops back to the ground.
The player should always be at the collision level either on a floor/ramp ect
If i increase the angle then the player visually glides on the ramp again above the mesh collision.