I'm not sure if it applies to weather also, but high time compression is known to prevent some kinds of game updates (like crew fatigue). Maybe the weather also. It is likely that you used high time compression while crossing the atlantic.
Also, frequent reloading of savegames resets a weather change timer. So if you did then you asked the weather gods for your predicament. And according to them, ignorance is not an excuse.