C# SDK Auth fails when using self client grant token
I generate a self-client grant token for ZohoCRM.modules.ALL an use it in the attached code example. It runs but crashes with a 400 error code. When I attached a proxy to view the traffic a call is being made to
https://accounts.zoho.com/oauth/user/info which is returning a 400 error code.
This call appears to be failing. Am I doing something wrong?