First understand that we are tring to troubleshoo by remote control and can only base our suggestions on what you report.
4 different people are going to give you 4 different opinions.
So all you can do is take our insights and apply them to you observations.
Even the Blind Squirrel eventually finds the nut! 
- - -
New Floats weigh about 6 grams per pair, 7 grams is the overweight limit.
Typically the plastic foam of the floats slowly absorbs fuel like a poor sponge and the tiny air bubbles in the foam become flooded and they get heavy.
1 gram is Not a lot of fuel!
- - -
Here is the heavy float theory.
At idle the floats work well enough to stop any excess fuel flow.
At midde RPMs, the extra vibrations cause the float valve to bounce enough to admit slightly more fuel than is being used and the float bowl slowly fills to the brim.
The excess fuel overflows up the carb jets and the mixture becomes too rich.
Initially the engine runs rough and eventually it becomes critically too rich and faulters.
You open the throttle in response to the faultering, admitting more air, leaning the mixture, and using more fuel due to the higher power setting, lowering the float bowl's level back to something more normal.
Then you trottle back and the cycle repeats.
Cruising at 4900-5000 is not to be recommended. 5200 - 5500 would be prefered.
- - -
You stated that the carbs were "Checked" 30 hours ago in 2019. So that is more than 6 months ago at the very least.
That is over 5000 hours of soaking.
Rotax has been having a bad record with floats for the past few years.
If your old but working Floats were replaced, just for good measure, at the last "Check", The problem may have been created by the improvement.
- - -
You may be a reluctant mechanic, but someone has to do the job.
A perfectly usable Portable 200g x 0.01g Digital Scale can Be found On Ebay for well under $10.
Alternately, your local "Head-Shop" will have them in stock if you don't mind rubbing elbows with the Counter Culture.