Clock skew
Which checks depend on your server's clock, how much difference each tolerates, the symptoms of a wrong clock, and how to measure it.
On this page
OAuth is full of short lifetimes, and a lifetime is a comparison against a clock. If your server's clock is wrong by more than a check tolerates, good requests are refused, and the error usually names a token or a proof and never the real cause. This page lists every check that uses your clock and how much it forgives.
Run a time synchronization service on every server that talks to identity. That is the whole fix. The rest of this page is for knowing when to suspect it.