As you and
@Meglok stated, this issue is further compounded by a bug that's been present since 1.0 as highlighted here:
https://forum.paradoxplaza.com/foru...0-5d33-convoy-count-bug.956416/#post-22267956
If the AI actually produced convoys to make up for the ones that become permanently bugged then it would be a lesser issue, but with a production of one dockyard on convoys nearly every AI nation dependent on over sea trade and convoys for invasions becomes crippled in production and troop transport sooner or later.
Best of all, despite having a massive convoy deficit for trade and not increasing production, those same AI nations still happily give away their civilian factories making trades for resources that they have no possibility of importing....
One thing that I have noticed is that on loading from a save, the number of convoys shown at the top is incorrect.
This is from my game on load :
1132 convoys, used
540; for trade and supply
540/236; unused
592.
I know this is wrong, and there should only be a few convoys. Started running and the convoy list reduces, rapidly, and after 2 hours it is
1132 convoys, used
1119; for trade and supply
1119/815; unused
13. At this seems to be similar to what it was on the save.
I think that we are seeing a combination of misuse/misallocation of convoys and bug issues within the game.
Logically, once starts with a collection of free convoys. As free, these can be allocated for naval plans, division transfer, resource trade and supply to units. Once allocated that convoy should not reallocated for any other reason. It may be lost while on convoy and need a new, free convoy to be allocated. For naval invasion and division transfer, they should become free once no longer needed. Resource trade should return convoys if no longer needed, as should supply to divisions.
Certainly, as a non-AI player we are controlled and cannot acquire convoys which are in use elsewhere. My guess is that there is a bug in the AI allowing convoys to be allocated, and then reallocated.
Also, when allocating convoys to naval invasions this seems to occur when the battle plan is created. This is wrong, and the allocation only needs to be done when the 70+ days planning is completed and the divisions are in place.