I've lost track : have you checked that the float valves work by blowing into the inlet with the lid held upside down? It should take no more than very light finger pressure on the float to totally shut off the flow of air.
And you're not using Grose Jets, right?
Only other thing I can think of is floats that are wrong for the application; or simply too heavy. They can sometimes absorb fuel until they don't float high enough to shut off the fuel; especially if they are the old non-ethanol resistant floats. When I had that problem with my motorhome, the first pair of replacements I got developed the same problem within just a few days. Fortunately we were home from our camping trip by then, and I was able to search out some brass floats that fit the same carb.
If that is the problem, this might be the solution
https://sucarb.co.uk/float-chambers-spares/floats/hs-floats/su-hs-type-stayup-float.html