X (Twitter) OAuth 2.0 refresh token invalid
OAuth 2.0 refresh token expired silently on the X developer portal. Posting is currently locked to OAuth 1.0a, which works for all read and write operations we use. Re-minting the OAuth 2.0 pair is a weekend task.
Proof: LEDGERS/outbound.log (last entry shows OAuth 1.0a path)