So as an addendum, not only are they taking a long time to post, but doing so in a creeping, stupid manner. Basically the order I saw was:
1) Total point balance updates in app (but no stay-level line item)
2) Total night balance updates in app (possibly at same time as above)
3) Stay line item appears in app
4) Stay appears and point balance updates on web
5) Annual spend tracker never updates? Still showing zero spend