I love Kenors idea...reboot it. That fixes most everything.
Were you here when Tyrmeltr was posting? He had a 2017-2019 bike that had been reflashed. He also had the 190/55 tire. Full exhaust, too. I might be wrong, but he may have also played with gearing?
Anyway, he had the same error. He chose to ignore it. He took his bike to the shop and they told him his throttle bodies were bad and wanted 1500 to replace them. I still think that's bs. He didnt do it. He covered the light with tape. For that cost, I dont blame him, but we never heard a solution.
Just thinking outloud with no real information..This is 100% bs with me talking out of my ***....but, suppose you are riding along. Minding your own business. All at once you hit that paint line, and the rear tire slips.
At that point, Tc kicks in to save your life. I suspect the tc program controls the secondary throttle plates. It really cant control the primary plates as that's cable controled... prior to 2020. This Tc tells them to close a certain amount so the tire can regain traction. Only when it does this, it doesnt get the reaction it thought it should get because the rear tire is too large. The system has no idea this tire is changed, so it blames the only thing it knows...the throttle position sensor.
This idea fit tyrmeltrs bike because he had a full akra exhaust. Now this same system is dealing with a hell of a lot more hp, per given rpm, than the stock bike as well as the tire profile being incorrect. It might be crazy, but this system is crazy. It let's you smash the brakes, mid turn, and live to tell. Inputs have to be pretty accurate to allow things like that.
The 2017 cbr1000rr Honda had this same issue with a 190/55 tire. Many bikes, like Aprilia, allow you to program the tire size into the ecu. There has to be a reason for that.