My guess is that NPS revenue dropped after Irma and during Covid because fewer boats were out. Instead of reducing staff expenses (which they never do), they stopped paying for mooring maintenance. That is if the revenue ever made it to NPS.

Last I read, not a penny of the $10 environmental fee collected for years has gone to that purpose. But is that money truly set aside? Who knows.