I’m getting invalid-input-response when trying to resolve the challenge. The site is working from months and from this afternoon the users can’t register and get this error message.
Basically, ensure you are sending the same IP address when verifying the token as the IP address of the user that requested the token.
To clarify why that fixes it, if you send provide the remoteip property in the request then Cloudflare will compare that to the IP that requested the token. If these values do not match, such as getting the IP address the wrong way, then it will fail.
I expect the enforcement of the remoteip and origin IP address was only enabled recently as up until sometime yesterday our system was working fine.