On a 2-cycle engine you will have unburnt fuel in the exhaust even if the engine is running properly. If the engine is running on both cylinders, it is a normal condition. Take it out on the water and run it at high speed, it will clear it out.
Maybe not, pull the head and check the condition of the head gasket.