Homes sell at on-market value amid uncertain times