Did you let the saw idle for a minute or so ,after each cutting session ?
Seems to be a common thing with those simple microcontroller -based carburetor tuning circuitries .
The saw has to be left to idle for a certain amount of time (depending on the programmed code ,usually 30sec to 1 min ) ,
especially after a long period of
WOT operation under load .
Orherwise,the "WOT under load"
settings will still be recorded at the built-in memory ,since the system did not "reset" ,meaning that the sensors did not spot any change ,until the "Off" switch was hit.
By letting idle before hitting the Off switch ,the sensors (input) send signals of idle operation to the MCU and then the carb is adjusted accordingly ( output ).
This state now is recorded at the memory of the system and when the system runs again it starts with "idle state " carb adjustments and not with the
"WOT under load " ones .
It's a hardware thing and not a software bug.
Those tiny MCU units used are of 8bit tech and have a very limited amount of data processing power and memory.
Edit : Reading again the first post that describes the issue.
Well, you should check the fuel filter and the fuel lines ,for starters.