suggestion might be just take out the giving birth part if you can’t separate it to only happen outside the puzzles cause that’s causing soft locks Thus making the game unplayable.
Or
you can keep it in but make the after the ship is repaired a section of its own. Like make a short section ( like Max 30 seconds) where you have to spam click or whatever to prevent giving birth before help arrives