How tight was plug when it came out?
You replacing seal while its out?
I would.
The other possible leaks are pump housing bolts and out the case vent.
Overfilled will cause foaming and it will burp out the vent. It will also foam if the fluid if its low.
I hope the plug solves your issue.