Other features or issues related to Microsoft Partner Center
Well after some time debugging this a valid thought had finally come to my mind, which was "may be the code I blindly trust is wrong?". And the answer was "yes". I relied on code from Microsoft-Store-Services sample. I removed v2.0 at https://github.com/microsoft/Microsoft-Store-Services/blob/main/Microsoft.StoreServices/Microsoft.StoreServices/Authentication/AccessTokenProvider.cs#L110 and changed 'scope' to 'resource' also removing './default' after audience and it worked.