Os documentos não estão expirando porque o
timestamp
valor é um número inteiro. Os índices TTL funcionarão apenas em documentos em que o campo indexado seja uma Data ou contenha uma matriz de Datas:
(https://docs.mongodb.com/manual /core/index-ttl/#expiration-of-data )