Hi Chris,
Thanks a lot for your detailed response.

  1. Recreated the index with asending :
    db.X.getIndexes()
    [
    { v: 2, key: { date: 1 }, name: ‘date_1’ },
    { v: 2, key: { _id: 1 }, name: ‘id’ },
    {
    v: 2,
    key: { date_created: 1 },
    name: ‘date_created_1’,
    background: true,
    expireAfterSeconds: 864000
    }
    ]
  2. The command : db.serverStatus().metrics.ttl
    { deletedDocuments: Long(‘0’), passes: Long(‘0’) }

And yet the problem didn’t resolved.
Could it be related to version 6 ?