Keycloak Cluster not sharing sessions for introspection

I have 2 Keycloak servers in a cluster behind a loadbalancer and DNS and have a separate resource server (built with spring-security) connecting to the servers for token introspection. The issue is when I (user) retrieve an access token, I get it form KC server 1, and when I send my request to the resource server, it tries to introspect the token on KC server 2. This causes the request to fail as the token is in the {active: false} state. I have the infinispan set up with replication-caches for sessions, authenticationSessions, and clientSessions. Is there another step I am missing to ensure either KC server can correctly introspect my tokens?

Thank you so much in advance.