@mmaccou I just find out the solution to my issue, it may be similar to yours. In my case, the origin url was not matching the callback url. Every time the testing env was being accessed with a www in front of url, the state was being stored in a cookie store with 'www.*'in the beginning, causing the comparison between the state in the call back response. So there was nothing to do with browser or sdk version, but with the way user’s were accessing the app.
Hope it helps.
Best regards