I had the exact same issue booking Hainan last week. Tried a couple of different days (sun/mon) and no matter what I did, I could never get it to book. Called the partner line and they were zero assistance. Just about had given up and tried again friday evening, and it booked right away.
Only suggestion I have is to try again on a different day...