The housing bubble wasn't because of rich people buying real estate. It was because of middle class and poor people over-leveraging.
Also, I've said this before and no one has given me a good answer yet. Corporations already have record amounts of cash on hand [1], but they're largely not doing anything with it. What reason do we have to believe that getting cash back on shore would change this behavior at all? After all, taxes are on profits - companies could effectively repatriate their money tax free today by spending it on hiring more people, building factories, etc.
[1] https://www.spglobal.com/our-insights/US-Corporate-Cash-Reac...
https://qz.com/1064061/house-flippers-triggered-the-us-housi...