Hi
How thoughly did you check the fuses, often all seems well but teh board underneath has been degraded resulting in a loose contact.
For all of them to fail like that means either the BeCM is telling the windows not to work with the switch either setup (unlikely) or failure of the BeCM components responsible for the actions. Or it is the fuses/wires from the fusebox into the BeCM that is causing the issue. Check this out first as lack of power to the BeCM replicates the conditions.
I hope this helps.
Adam