Pump seals can be a pita to change sometimes, but the new torque converter is welded together…unsure if shop pressure tested for leaks.
Also, the vent tube runs up a hose & connects at a bell housing bracket…ensure it hasn’t fell down or is pinched/plugged off. as this would cause it to build pressure & leak out somewhere