Host player collides with baseplate, client falls through

I am building a multiplayer 3D world using Netcode. I have run into an issue with instantiating the player frefab and having some odd results.

When the player enters the scene, it will spawn a new player prefab on the server at a location positioned above the baseplate (so that it instantiates above the object and is allowed to fall). When the host does this, the player prefab correctly collides with the baseplate and is able to walk around; however, when a client joins after, the player prefab falls through the baseplate.

Background details:
Player Prefab uses a CharacterController component, and the baseplate is a plane mesh collider.
Both host and client spawn the same player prefab, nothing is different between the two
I use the ThirdPersonController script from unity, it checks for grounded based on checking for layer “Ground” and racasting.

I have the same problem. Have you figured out how to fix it?