Just a further update, Ford wanted to wait until some rain was expected to try to see the vehicle leak(real time).
Dropped it off, the dealer removed the entire interior, it rained heavily Wednesday night this week, when they got in on Thursday, they found it did not leak. I really can't...