Just as slow as before my mods..

Could it be the electric pump forces fuel out of the connections, which leaks, and a mechanical one would not leak?
No, it simply leaks when it should not. Nothing wrong with an electric pump, it's the installation that someone did incorrectly.