Thicker "higher viscosity" oils, are generally only used at higher temps. 20W50 for example, shouldn't be used below 32F, and really shouldn't be used below 40F. And 5W20 really shouldn't be used above 40F, though in this day and age of economy some manufactures disagree.
It is difficult to say what the STP did. A compression test, particularly on a freshly shut off HOT engine, would be beneficial. Then, a change of oil back to the stuff you were running before the STP, a few hours running, noting if RPM's drop back, followed by another compression test, may hold a lot of information.
At operating temperature, once the oils pushing 180F, STP wont have much effect on overall viscosity, so I cant buy into the greater ring sealing theory. Especially as its about 400F up in the rings, where even STP is like water.
But STP is an additive and it does have detergent capabilities. Perhaps it washed something out of the governor that had been gumming it up.
Or it could be entirely coincidental. Do you have a knot meter? Does it show any change with that 300 RPM jump?
The correct prop should allow the engine to reach full RPM. 3600 in the case of this engine. Choosing a prop that holds it back to 3200 is hard on the engine, and will shorten its life, but that's likely unrelated. Perhaps it never was making full power, and now it is. Or, perhaps something went wonky in the injection pump and its putting in more fuel, making more power than its rated at. In that case you would want to throttle it back to 3200, as the extra could shorten its life rather quickly. Or, perhaps just as coincidentally, something hit the prop and damaged it so its slipping more, giving you more RPM rather than thrust.
In any event, I would give it a thorough investigation. 300 RPM is quite a jump to see on an engine that's had a steady history. And im just guessing its not the STP, but either something its de-gummed, or something totally coincidental.