My netatmo refresh token has also been expired (> 3 hrs old).
I have the same error here: I can not refresh the access - and refresh code. I used the 'ChatGPT' method/code as suggested by @Tabsy21. The output I get is:
400
{"error":"invalid_grant"}
Reasons:
RegEx Blacklisted phrase (1): I have the same error