This is starting to sound like a dying coil...can you swap in another 2-3 coil?
Years ago (2009) my own 750 started doing something very similar - in heavy rush-hour freeway traffic, no less. I had run to work that AM, all was fine: then about 10 minutes into the (90 minute) commute home in heavy summer traffic, I suddenly could not rev past 5500 RPM in any gear. I thought it was running out of gas, and the 2-3 mufflers were much cooler than the 1-4 pair when I stopped at a gas station (wondering if someone stole my gas?) but with a 2/3 full tank. I pulled out the #3 plug just to look, and other than being slightly wet, it wasn't fouled. I wondered if the plug cap was bad: after limping home, found it was fine and matched #2 within 50 ohms. Out of other ideas, I swapped in a (used) 2-3 coil from another set I had and it was instantly happy again. (I bought some new ones from Honda then...).
Often when the coils are dying, as their insulation material was past its expiration date about 15 yeas ago, they seem to just drop to a lower voltage and shorter spark duration. Sometimes they double-spark, which makes the bikes buck and sputter, usually right around 5000 RPM or so. Lately (last 4 years) I have been asked this same question an increasing number of times (by e-mails), and the easy majority of cures has been new coils, nothing else changed. I think they are just getting old (like me?).