You mean when you're already anchored at the beach you need to go to?
And you get caught before being a chance to wait for the right time?
That is rather silly indeed.
You can use fast travel to teleport to your ship first but that is more of a hack than an actual solution.
Not entirely sure how to avoid that one....
Couple of random thoughts:
- Crew or officer dialog ashore that allows you to wait without visiting your ship
- Have the smugglers only be present during the safe hours (boring solution as that would prevent you ever being caught)
- Have a check so the smugglers won't be placed ashore until after you entered 3D sailing mode
Could any of that be a solution?
From what I understand, there no longer is a link between talking to the smugglers and being caught.
You can get caught at any time before and after talking to them.
If we're really going to be picky, the soldiers have got no grounds to get you unless you've actually made a deal with them.
So shouldn't you only get caught afterwards?
To make it more tricky, change the "I already offloaded the cargo" logic.
Instead, have that actually take time with the chance of being caught depending on the amount of cargo transferred.
Though any such transfer would surely take longer than an hour and a half, so that what make it all near impossible.
