Player doesn't autorespawn after despawn

I’m not sure if this is a bug per se, in the User Spawn script if you choose to despawn the player there is a line that disables autorespawn. But this boolean doesn’t seem to get set back to it’s original value.

Calling despawn works and causes my player to despawn, and then leaves autorespawn disabled (which i don’t think is the desired behavior)

When despawn is called, after that if the player dies it results is a static view of your dead player, just laying there, until the round ends / until spawn is called again explicitly, even though automatic respawning is set to True in the script entity properties.