Hey,
The Analytics API did go through some changes, and historical data retrieval behavior may have been affected. A couple of things worth noting:
The ISO format in your code has a small issue - Python's fromisoformat() doesn't handle the trailing "Z" in older versions (pre-3.11). Try replacing the "Z" with "+00:00" like this:
datetime.fromisoformat("2024-09-16T16:00:00+00:00")
That said, if the format isn't the issue and you're genuinely not seeing data from 2024 and early 2025, it's possible there's a data retention or migration issue tied to the API changes.