My sub should win a combat according to the in game calculation. When the sub enters landing phase the calculation changes. An extra king is added to the opponents calculation! Luckily I had a navigator and turned my sub around. I redirected it back and the calculation again says I should win. Again when it enters landing phase the calc changes as if the other player has a second king (he doesn't!!). Screenshots attached.
I think this may explain the previous complaint as well.