API2 get user/emails or user/emails/{email} always returns error?

Email has become a bit of a touchy subject with the GDPR changes…
Have you defined email in your OAuth scopes? Bitbucket Cloud REST API scopes
Maybe this is also required, but check the scope first: Guidelines for requesting access to email address

Hope this helps,
Tobias