The created count and the destroyed count is sum of all the data from the time of start and since the created connections get destroyed so again the pool is available for 90 connections.
Regarding the roll up data, can you check the time based log if the time at which the data comes and at which statsd sends the data does it match.
Like jmx trans sends data every 10 seconds, and statsd config reads data every 10 seconds but is it in sync ?