Edit: to asnwer your actual question, sorry. Yes, one per megaship
you can finish the mission on a random other megaship. But it\s a hit n miss situation. I never do these missions any more, they've been bugged since day 1. Some times (often) you can't even scan the ship you're supposed to ( again, you can with some luck finish the mission scanning another random megaship)