Well, truck is back at the shop. Another leak from the same area. Let's see what this leads to...
How many miles on the truck? There is no way that the torque converter just magically developed a pinhole in the weld. It was either there since it was manufactured, or it wasn't. Faulty welds don't just appear.
Has it been confirmed that the leak is transmission fluid and not engine oil?