Mattress runs are probably your best bet. I did one last weekend and one stay for about 18,000LPs through AAhotels/Rocketmiles which put me within 5,000 to requal for EXP which I will hit after this next trip. They both posted as of today.
eShopping deals aren't that generous anymore — and neither are AAhotels — and with one exception every transaction has required months of delays and emails to post. Two Marriott stays last July only just posted on 10 Jan. The AAhotels portal seems much more reliable.