Ok so just pulled and inspected all plugs. Port side those 3 looked wet and kind of a yellowish tint but not to bad looking. Starboard side all 3 are black and dry as a bone. All 3 look fouled to me. Kinda odd. They weren't like this a few weeks ago.
This port bank wetness is the first thing i would sort out. What you should do is run the outboard for a couple of minutes and then cut the engine and pull out a port bank spark plug. Light that wetness it should burnt instantly, if not it would indicate that you a getting water vapour/ water ingress into that port bank, it might be a gasket thats leaking somewhere.
Id also pull your lanyard safety switch so there is no spark and then turn the engine over a few times with the starter then remove those starboard plugs, they should be wet with fuel, if they a not then that indicates you arent getting fuel to them due to a starvation issue.
If this fuel check seems ok then i would be confident to say its something to do with your powerpacks and you will need to check timing with a timing light, which is actually quite easy, you just need a second hand at least timing light for twenty or so dollars (much cheaper than having a shop do it)