I suspect the oil leak was a consequence rather than the cause.
Mechanical problem in the input module, leading to lots of heat being generated, leading to oil seals between modules being compromised, as well as heating up the MGB oil.
Only speculation on my part.