The final stretch is intentionally like that. It might've been a bad design choice so apologies.
Enemy spawns can be a wide interval though, and they're chosen via a grab bag. So you'll never get stuck in an infinite loop, but it might still be annoying. I'll remember your feedback for next jam!