This video is the solution I’ve used for all instances where I need a “last man standing ends round” win condition.
Looks like it’s the same or similar solution @Hardcawcanary is suggesting, just in video tutorial format. Can confirm it works.
The problem you’re having has been around for a long time, way too long imo. Not sure why they haven’t fixed it because they’ve got to know it exists by now.