Here's a data point if anyone's interested: booked a ticket tonight <4 hours from departure and still got PreCheck.
Showed up at PDX and the airport was completely deserted. Both PreCheck lines were empty (though I still had to go around a clueless person). But now my North Face jacket must come off, despite being just fine in CLT on Saturday, PHX last Monday and PDX for the last two months.