You're correct. There's a reason for it.
Sales are cyclical, I noticed a lot of contracts around the start of the year at decent prices. They dried up for awhile, then there was another round of availability, and now it's scarce again.
There are rumors of buybacks taking place through 3rd parties which may also be impacting availability of resales currently. Might have to be a little patient and/or credit pool if you need more points this year and will wait until next year to add a contract.