@DisneyBB , it took over two weeks, but I was able to negotiate with David's to cancel/reschedule.
I had 4 upcoming bookings in Nov/Dec. I specifically asked if David's will guarantee payment of the 30% balance if resorts close again (best effort made to rebook after I'm paid the balance). They replied that I would not be paid the balance if resorts close again. But "DO NOT CANCEL your reservations!"
I wrote them a strongly worded email, demanding to refund funds I received and cancel the reservations. The team passed it onto management. The director eventually came back to say that she would release me from the contracts, as long as I returned the funds already received. And they will "refund or reschedule" the renters.
During the two week wait, expecting David's to dig in their heels, I connected with two of my renters. I cancelled their booking, had points returned to 2021, and re-booked them in the first month of the 2021 UY. We informed David's, and updated the contracts (to the new, lousy one). My renters were really happy and I felt that was a good compromise. Since the points will not be expiring and worthless if the resorts closed again, the new contract risks were acceptable in this instance. I'll gift friends or burn points on bungalows before I ever rent again.
The end outcome was two reservations were cancelled, two were rescheduled. I think David's, as with many other companies, will try their luck first to see what they can get away with. But you don't have to accept their first offer and settle for something you're not comfortable with.