Seem to remember Weber’s have an extra little pump that squirts fuel into the inlet when the accelerator is pressed to stop this happening. Maybe blocked, faulty.
I had a problem with one that had clear silicone sealant in the float chamber that had been used as a gasket. I cleaned the carb numerous times before I found it.