The 1 hour retry mechanism for refresh tokens was implemented in response to concerns raised in the other threads (see: Action required: existing public apps must use expiring offline access tokens by January 1, 2027 - #29 by Karthick_GM )
Basically, the concern here is for apps which run lots of backend processes without user interaction, should shopify’s oauth fail (and it has), this totally breaks apps without offering any sort of recovery.
Whilst the 1 hour retry is good that it somewhat alleviates these concerns, it still does not address what if shopify goes down for more than 1 hour (which it has before too).
The current implementation is more suited for user interaction workflows rather than automated backend API calls.