JOIN ratelimit questions

You screenshot for 799/800/timestamp is for Helix API rate limits. And the use/refresh limits are a bucket so since you made one request that is insta refilled, you’ll only notice timestamp change/mismatch to current if you hammer the endpoint really.

And of course helix rate limits are not related to the IRC Join limits and work in a different way, you are comparing apples to oranges

There is no endpoint that provides the IRC Rate limit “state”.

Have you checked your code is working how you think it’s working?