Do you really want to donate a charity that lies about what it's doing with your money? I definitely don't.
Providing homes as in places to stays during disasters does not neccessary means "permanent" homes.
I can understand “we genuinely wanted to help but we’re too incompetent to action on our promises”. That’s morally much better than “we intended to deceive from the outset and other people’s suffering is just the cover we need to line our own pockets”.