Are we sure that law is working as intended? Or are employers simply not admitting to factoring race into the decision? It is next to impossible to prove a candidate was rejected on the basis of race, especially when you can legally reject someone for not being a "culture fit" on the team.
I'd also argue the stakes are higher when leasing, so landlords will be less likely to take a chance on a race they don't like. Most jobs in the US are at-will employment so you can be fired at any time for almost any reason, but evicting a tenant can be a long process.