Please help me. JWT token - sub key change??why?

I use the Apple login function, but all of them were treated as new users because the existing Apple login user information and sub-value did not match.

I haven't done anything recently except change to a public certificate, but both the app and the web are getting sub-values for jwt tokens that differ from existing user information.

How do I fix this problem?