Looking through the source I found that the line if deep_tiles == 1024 then
is preventing generation of off-shore oil. Logging deep_tile's value I found that the Sea Block always generates generates deep_tiles < 1024 as it never will have a full chunk of deep sea tiles. I propose that this value is set to a lower threshold. For example > 750. Might also look into the possibility to expose this setting on the front end?
Below are the logs for deep_tiles value:
https://pastebin.com/1Ctarbfs
Below is the screenshot of a typical Sea Block map:
https://imgur.com/a/LqIxwMr
Looking forward to enjoying this mod :)