Please post the source of the oil leak when you know it. I don't know about automatic transmissions since I have manuals but does not a torque converter contain a lot of oil and could have leaked. A loss of a lot of motor oil seems more likely, Could you smell tranny fluid?
Our summer has not started well either. Within 6 hours of closing on a new house someone broke in and took the fridge, microwave, and shower head. Had we gotten there that night instead of the next Am we would have walked in on them. Mostly glad that didn't t happen because I would have had to deal with the police over a gun issue. My dogs would have gotten involved also.