A tool I keep handy to make sure that a chainsaw is not running lean in a cut and overheating is a IR thermometer. I use a 3M but others are available at a very reasonable price.
If a chainsaw starts acting up like bogging or slowing down in the cut the engine can ruin itself really fast due to piston expanding into the cylinder wall. When using the IR just aim it at the block and if the block temp is getting to 350F it's getting too hot.
Just play with the IR thermometer on a good normal chainsaw first to get the idea.
You say your piston still looks ok so you are probably not overheating, but the IR thermometer lets you know such without guessing if it's lean or heat related.
The IR thermometer is also handy for other purposes for a instant heat read, just to mention one is for example comparing cylinder temps on multi cylinder engines, AC temps,.