Interesting. How did you pull the data from the API?

My guess is that download data from the last 90 days might be heavily skewed by themes that released an update during that time period. Updates probably also skew the data for themes that have been in the repo for a long time.