Yes, I'm pretty sure that's fairly out of date.
It's both the tactical problem, and the fact AI easily bogs down its budget in forts. The player can majorly outclass the AI by changing strategy in response to the static choice made by the AI and adjusted for the circumstances. Even after fixing AI loan repayment last patch AI was still easily getting caught in fort expense spirals. Although Wiz suggested a full cheat, the "border only" cheat as seen here was created to let small AI countries have comparatively larger benefits than large AI countries (with a greater proportion of internal provinces). Sea counted as a border since the human player might rather easily perform a naval invasion. Ottomans do have a lot coast, unfortunately, leading to the result seen by Arumba.
I've removed it for wastelands in 1.16 as that obviously wasn't intended.
A naval landing takes 36 days if the province is hostile.
Code:
UNLOAD_COST_FRIENDLY = 12, -- cost to unload to friendly territory
UNLOAD_COST_ENEMY = 36, -- cost to hostile.
I'm fairly sure it would be impossible to stage a naval invasion of a coastal fort before a monthly tick could recover some garrison. Even if you declared on the 1st of the month, there is no month long enough to allow for a 36 day invasion to clear before the next tick.
With maneuver increasing movement speed by 5% per pip, the following invasion times are possible from sea:
0 maneuver = 36.0 days = 36 days (36 days base * (100% base speed / 100% modified speed))
1 maneuver = 34.3 days = 34 days (36 days base * (100% base speed / 105% modified speed))
2 maneuver = 32.7 days = 33 days (36 days base * (100% base speed / 110% modified speed))
3 maneuver = 31.3 days = 31 days (36 days base * (100% base speed / 115% modified speed))
4 maneuver = 30.0 days = 30 days (36 days base * (100% base speed / 120% modified speed))
5 maneuver = 28.8 days = 29 days (36 days base * (100% base speed / 125% modified speed))
6 maneuver = 27.7 days = 28 days (36 days base * (100% base speed / 130% modified speed))
Further testing has revealed that the game is rounding to the nearest integer. So the best possible invasion speed is 28 days. So to actually succeed in a naval invasion before a possible recovery tick could happen, you would have to declare a war on the 1st of January, March, May, July, August, October, or December and have a general with 4 maneuver or higher, or in any other month other than February you would have to have 5 maneuver or more.
February is officially no-sneaky-naval-invasions-allowed month.