I have a 3D Sprite Node and a player that always faces the camera.

It is placed above the ground, and the actual camera in-game is tilted -40 degrees for a top-down perspective.
The problem is, the billboarded sprite keeps turning to face the camera, and clips into the ground!
For some reason, the clipping stops when it moves into the next room, each section is made up of these rooms
How the rooms are organized:

When the sprite is at the edge of one room, it clips into the floor, but once it enters the next room, it stops clipping.
The rooms are at the same level, and the camera follows the player, so I don't understand why this is happening!
(I know I posted this a few days ago but I got no response)