Had that with a BMW F650GS, actually happened when I was riding.
It went OK when I bought it secondhand, but just didn't have the zip I expected, for a bike that claimed 50 hp.
Then one day as I was riding along the engine note changed and the speed picked up about 10 Km/ hr, and it stayed that way.
There were a few non standard bits like the muffler, air cleaner, etc, and I figured the ECU might have taken a while to adjust, or perhaps something, somewhere got a better read, or a poor connection suddenly got better, or a dirty injector cleaned itself, or---!
Didn't have to find out, but it is one thing about contemporary injection systems no one ever mentions, and that is that a minor fault somewhere can make a difference you might never know about unless you drive a similar well performing bike to compare!