Edit - Nevermind. It seems the respawn works just fine, the entities just take about 10 minutes to respawn. I only waited that long once while testing and something else must've gone wrong that single time. I really didn't think it would take that long
I'd delete the thread but I don't think I can.