A record number of U.S. home-purchase agreements were canceled in December, marking the highest December cancellation rate since 2017.