Dead predators release their prey at respawn position
When a predator respawns with prey in their belly, the prey is ejected at the location of the spawn. Normally the prey should be released at the last position of the predator's dead body.
My initial impression was that the PlayerSpawn mutator hook runs before the position of the player is set to that of the spawn point. Either this is not the case, either the Vore_SetAttach function runs afterward and messes things up.