I knew the shipyard delays were in part because of shortage of labor but in looking at what you described here..The BIG customers have a lot of say on who gets what in the shipyard(politics and money)
That does give reason for concern..Especially going forward with shipyard delays and delays