Ok, another clash of terminology.
:violin
After the ships being stuck, I assumed stuck on the loading screen, but you could open the console, and see an error there all the time????
Your currently error with the Drydock can happen when a ship plugin refers to the wrong file, as it does in this case.
Put this file in scripts/
Start your game, open QB and type this in the console:
import drydockDetector
Case sensitive.
Press Enter after that line, if you didn't press it already.
Make a screenshot of what you see.