Unable to make OIDC login use explicit entity

I have an entity set up for myself, with an alias in the userpass auth and an alias in the oidc auth. When I log in with userpass, my token is properly associated with the entity, but when I log in with oidc, regardless of role, it creates (on first login) and reuses an implicit entity, rather than the one I set up.

I would like the oidc login to use the explicit entity, but I don’t know what bit of configuration I’m missing to make that happen.