Piston rings look okay through the port, may or may not be a trick of light showing a red/brown streak on the piston like it has been hot. Over heated piston usually scores up the clutch side front quarter of the piston you cannot see through the port- but thats only a possibility.
Seemed to be a fair bit of carbon build up in the exhaust port as well- could be a fuel mix/oil choice issue, or a tuning issue.
You could always try running it while the muffler is off- if it reaches wide open throttle well, it will be loud and obnoxious- but shows there may be obstruction within the muffler.
Google pressure testing a chainsaw engine- often easier to follow videos and such rather than a typed out explanation.
Basically you block/seal off the intake and exhaust ports of the cylinder, fit a pump to the impulse line in this case and apply pressure to the inside of the engine.
You then use soapy water spray at the likely leak points of main crank seals, clamshell joint, spark plug threads, intake boot, decompression valve- anywhere air can enter or escape and look for bubbles being blown.
There are other ways- like starting the saw and spraying engine start, carb cleaner or something out of a can on to those same areas- if the engine pitch changes or it stalls- it is sucking in the vapour around that point.