Hi,
It's Dropbox's end that decides, for whatever reason (unfortunately, the protocol doesn't return a reason - only the failure code) that a previously-gained access token is no longer acceptable. They only thing you can do from your end is re-authorize. If you really want to know the reason, you'd have to ask Dropbox - only they can tell you.
Best wishes,
David