Originally scheduled for a February takeoff, the mission has been delayed by ongoing repairs and hydrogen fuel leaks.