Caching of Maker API gets?

I'm using a python script to pull information from Hubitat and push it to a Prometheus database, so I can get historical data graphed out. What I'm seeing is that the Maker API is caching previous responses, and not always getting the latest and greatest response. Is this something that the hub is doing? Something I could improve with my code? I've already added in a "no-cache" header into my code and it made a slight improvement, but it doesn't always match what Hubitat displays. Any ideas?

Python script: https://github.com/TheChrisTech/hubitat2prom/blob/main/app.py