Maybe, but also maybe you’re pushing old ones out by making new ones for something.
Sometimes there’s a finite limit to the number of connections the service can remember.
Because there aren’t many reports of your situation, I suggest you do the check I linked.
I could find only some anecdotal information on Microsoft, but Google’s equivalent is 100.
There is currently a limit of 100 refresh tokens per Google Account per OAuth 2.0 client ID. If the limit is reached, creating a new refresh token automatically invalidates the oldest refresh token without warning.
although theirs is per client ID rather than per account. Regardless, try seeing your usage.