check the air con drain tubes, they have a tendancy to block then water will backfill into the evaporator/heater box, this will be why it came out of the footwell vent.
The tubes are located just above the gearbox, pull the end out and water will pour out of the tube so be ready fo it! You...