i have been trying to fix the same issue i have been having in my game for some time now. but i cant find a solution. everytime the game start collision is active. but when i start controling the player the player stop falling and is able to walk true walls.
The link you provided is a published build. We have no way of seeing how you implemented it and as such have no means to offer an advice. Instead, you probably want to give your project link, so we can check the Edtior.
I suggest using forces or impulses to move the player. Use teleport to change the rotation or teleport the player. And linear and angular velocities should be used as checking reference to see how fast the player is going for stuff like if statements.