Unable to spectate a player after calling Respawn() on them

If you put a 1.0 sleep between the death and respawn does it still bug out?
I think what’s likely happening is that the playspace wants to initialize a new fortchar to the player agent but the previous fortchar gets reassigned to the value before it reinitializes.
Something I’d be curious to know is if you eliminate them again and then respawn normally does this behavior persist or does it only occur once?