This issue for me (with G-Portal servers) was that most of the storm settings are defaulted to disabled in their web editor. So if you never touch the storm settings, the storm/surges will work since it’s using the DefaultServerSettings.ini values which are all enabled. But once you touch any storm/surge setting in the web editor it will add the ‘false’ values to the ServerSettings.ini and you’ll have to manually change everything back to enabled.
That was the least of my problems with G-Portal. They have so many issues with settings constantly reverting, and many settings are duplicated in the ini, cannot remove them, they readd on a restart. Every day some setting had reverted back to default, I gave up and got a refund. I have zero issues on my new host.