Hi Tobias, thanks for the detailed writeup!
What you're seeing is expected. On Universal Auth, the External Secrets Operator logs in fresh on every reconcile rather than reusing one token, and Infisical's "Client Secret Max Number of Uses" counts each of those logins. So with the limit set to 1-10, it gets used up almost immediately.
The cleanest fix is to switch your ESO SecretStore from Universal Auth to Kubernetes auth. Your pods authenticate using their service account (Infisical validates it via the Kubernetes TokenReview API), so there's no client secret in the flow at all and nothing to exhaust. You can stay on ESO and just swap the auth method.
If you'd rather stick with Universal Auth, the quick fix is to leave the client secret's "Max Number of Uses" unset (unlimited) and rely on the access token TTL and period for your guardrails instead, since those aren't consumed by logins.
Also if you're ever open to it, we also have our own native Kubernetes operator that caches and reuses the token across all your secrets so it sidesteps this entirely. Let me know if this clears things up! Thanks