You sure the liquid was coolant? "A lake of coolant" would measure more than "slightly low".
What other liquid could it be? Brake fluid, transmission fluid, power steering fluid, oil, differential fluid, window washer fluid, that is all I can identify.
Leaks seldom, if ever, heal themselves...