WOT at throttle when off is normal.
There's likely a fuel filter inside the tank where the hose connects.
I would turn the fuel off first and remove the fuel at the carb (or valve)
Turn the fuel back on and look for proper fuel flow.
Surging would occur with a "little fuel" flow issue.
I suspect that's your issue
And crap got into your old carb and stuck the float open. That would cause the leak to occur with the over flow of fuel.
.