Another thought. Check your carb balance tube for any holes or loose connections. I once had a zip tie wear a pin hole through a metal cross tube on my model 3 with a 912 ul. Ran like crap.
Also a properly balanced prop can aid in reduction of fuel overboarding on the carbs. The DynaVibe prop balancer has helped some frustrated Rotax owners elinimate shaking carb issues. Of course a good carb sync is foundational but if all other avenues have been eliminated, prop balancing couldn’t hurt.
Also was wondering how many hours are on the engine.
Hope you find the cause.