A home inventory crunch has pushed prices higher – and that’s kept Americans sidelined and forced real estate investors to pull back on spending.