Heads Up :
The post you are writing will appear in a public forum. Please ensure all content is appropriate for public consumption. Review the employee guidelines for the community here.
I was running into this same issue with the /auth/v2/check API call. It took a lot of fiddling, but the two things that solved it for me were:
Time zone offsets seem to cause problems. Changing mine to -0000 (since my date was set via DateTime.UtcNow...