The SU pump only gives about 2.5/3 psi.
Make sure the flexible mountings for the float chambers have not hardened. Solid mounted SU float chambers are not good in 4 cylinder engines. Engine vibes/harmonics etc can cause fuel frothing and flooding.
SU carbs have a much smaller leverage ratio between the float and the needle and the float has less buoyancy when compared to other carbs. It doesn't take much to cause flooding. This tendency is increased if you use the large hole float needle and seat as there is more force from the fuel pressure for the float to overcome than with the smaller hole version. (Force=Pressure x Area)
Make sure you have the small size spring loaded float needle and seat. There are several different sizes and types of these. You need the small hole AUD9095 spring loaded "Delrin" needle type. It has a sort of cross shaped white plastic section with a spring loaded pin which contacts the float.
I've tried them all over the years and that is the only one that works reliably for me.
Edit: A bit more info re floats. Make sure the point where the needle touches the float is not worn. Any wear dimple here can also cause flooding. Also make sure you have the correct type of float.
There are or were 3 different types of floats about.
1st type has a metal arm and plastic float but the arm has only one bend. These replaced the original brass float on early HS type carbs. These used a float lid with different geometry to later types.
2nd type is similar to the 1st type but has an arm with a dog leg (2 bends) and is the type originally used on most OZ built Minis.
3rd type is an all plastic float which replaces the 2nd type.
With the 1st and 2nd type floats you can set the fuel level by bending the arm. On the 3rd type you have to fit 0.010" aluminum spacer washers under the float seat were it screws into the lid. (Washers are part No AYB0377)
Regards
RonR