I would check the plug in the torque converter first before jumping to any conclusions, wouldn't that be a blessing if it were only a loose plug?

It should leak more while driving if it is the front seal as the internal pressure is higher at higher Rs.