Expiration falling behind

All of your keys are not stored with a ttl of 300 as you can see from the ttl histogram you have provided. Appears you have two different classes of ttls being stored, one around 864 * 15 = 12960 and the other at above 864 * 100 = 86400. Half of your records have a ttl above or equal to 864 * 5 = 4320.

You also have 14 objects that never expire.