Has anyone experienced issues with driftboards randomly disappearing/destroying

I have a map where the player is constantly on a driftboard. The player can earn XP by killing creatures throughout the map. All that happens in the player is passed into the weakmap and their XP variable is updated. Anytime a creature is killed by the player, the game seems to slightly lag then the player exits the driftboard and seems to be destroyed (It gets respawned on the spawner). I try re-assigning the driftboard to the player after it is destroyed but that doesn’t seem to work. Does anyone have any idea what is going on? The driftboards will also sometimes just randomly disappear on their own even though their health is set to indestructable.