Banks are being forced to compete harder for customers, as the housing market remains sluggish and higher rates put people off moving home.