Login timeout. Please log in again

Connecting openshift-cluster login via oauth to external keycloak (standalone server which connects to external SAML idp).
Works many times to login to the cluster from the browser - but every now and then (way too often) I get the reply “Login timeout. Please log in again.” from the keycloak server - and it doesn’t redirect back openshift nor does it log in again (re-aquiring the token).
Essentially it doesn’t allow me to login until timeout has been reached.

This same behaviour was observed after upgrading to 8.0.0/8.0.1 and went away with 8.0.2 and then seems to have been re-introduced in 9.0.x

Any ideas?