All things still point to a lean fuel issue. It is highly doubtful you have a spark issue if the motor idles well under load and handles full throttle RPM's under load fine.
If the link and sync timing was done correctly per OEM service manual steps, then it is unlikely you would have excessive timing which would cause pre-ignition/detonation risk.
You could be having one carb intermediate jet leaning out a cylinder, raising the risk of added cylinder wear and detonation risk.
When has the carbs been cleaned and rebuilt according to the OEM service manual steps?
Are you stabilizing your fuel and running it through the motor before long term storage of the boat? This is one of the best defenses against early E10 gas deposits buildup in carbs, that and buying no Ethanol gas if possible and stabilizing it.
A note though, if you pre-mix your gas and do not use the oiling system, some two stroke outboard motor oils do come with fuel stabilizers in them.