I would also appreciate any stories about this topic, whether successful or unsuccessful, just to get a better idea of whether this can be done at all or with reasonable effort.
The idea to bear in mind is that when you have an existing cookie in the IdP, the default mechanism is to provide Single Sign-On (SSO), and therefore, there is no user interaction.
If you want to force the login - regardless of whether a valid session exists at the IdP - you can use the OIDC parameter prompt=login [1].
There is also prompt=select_account, which might fit your use case, but I haven’t seen any IdP supporting it (except Google).