Push notifications and billing sync don't work

I’m using a self-hosted deployment and cannot get the push notifications for device login, nor the billing sync to work. All I see in the logs is

Unable to send GET request to https://api.bitwarden.eu/licenses/organization/<uuid> because an access token was unable to be obtained
and
Unsuccessful token response from https://identity.bitwarden.eu/ for client installation.<uuid> with status BadRequest-Bad Request.

I have ensured that I can connect outbound to those URLs, and that both installation id and key are available.

What else is required for this to work?

Support partly solved it for me: I had mistakenly created my account on “.com” instead of “.eu”, so my configuration pointing to “.eu” obviously couldn’t work.

However, fixing that only fixed billing sync. Login with device / push notifications still do not work and there is no longer anything visible in the log. Just… Nothing seems to be happening.

I have finally understood that Login With Device cannot work, as we are using SSO. But the Trusted Device flow doesn’t work either: I can never approve a new Trusted Device from another device, as no notifications ever show up. Admin Approval or Master Password options do work.

Request to https://push.bitwarden.com/push/register is unsuccessful with status of "BadRequest"-Bad Request"

At least this showed up now, since I was actually trying to trigger a Trusted Device push, rather than a “login with device” push…