Have you checked under the carpet at the front? water always shows in the rear footwell 1st. Usually a sign of a blocked plenum. Once the water shows in the rear footwell you have around 4 litres of water under your carpet. Check under the rear seat, if that is dry almost certainly coming from the front plenum