I have tested a simple hot/delete index rollover with success. Now I am trying to add a warm node and to try a hot/warm/delete rollover pattern, but am not able to get the warm indices to move to the delete phase.
My policy:
PUT _ilm/policy/hot-warm-delete
{
  "policy": {
    "phases": {
      "hot": {
        "actions": {
          "rollover": {
            "max_size":"50gb",
            "max_age":"1m"
          },
          "set_priority": {
            "priority": 50
          }
        }
      },
      "warm": {
        "min_age": "1m",
        "actions": {
          "forcemerge": {
            "max_num_segments": 1
          },
          "shrink": {
            "number_of_shards": 1
          },
          "allocate": {
            "require": {
              "data": "warm"
            }
          },
          "set_priority": {
            "priority": 25
          }
        }
      },
      "delete": {
        "min_age": "5m",
        "actions": {
          "delete": {}
        }
      }
    }
  }
}
My index template:
PUT _template/hot-warm-delete-temp
{
  "index_patterns": ["hot-warm-delete-*"], 
  "settings": {
    "index.lifecycle.name": "hot-warm-delete", 
    "index.lifecycle.rollover_alias": "hot-warm-delete-alias" 
  }
}
Creating the first index (bootstrapping):
PUT hot-warm-delete-001 
{
  "aliases": {
    "hot-warm-delete-alias":{
      "is_write_index": true 
    }
  }
} 
Query: GET _cat/nodes?v
ip              heap.percent ram.percent cpu load_1m load_5m load_15m node.role master name
192.168.137.58            38          45   1    0.20    0.07     0.02 dilm      *      node-1
192.168.137.197           33          33   0    0.00    0.00     0.00 dilm      -      node-2
*note: node-1 (node.attr.box_type: "hot"), node-2 (node.attr.box_type: "warm")  set in their respective elasticsearch.yml files
Query: GET /*/_ilm/explain?filter_path=indices.*.step*
{
  "indices" : {
    "filebeat-7.6.0-2020.04.10-000001" : {
      "step" : "check-rollover-ready",
      "step_time_millis" : 1586562150701
    },
    "hot-warm-delete-000006" : {
      "step" : "complete",
      "step_time_millis" : 1587070237126
    },
    "hot-warm-delete-000007" : {
      "step" : "wait-for-follow-shard-tasks",
      "step_time_millis" : 1587070237257
    },
    "hot-warm-delete-001" : {
      "step" : "check-allocation",
      "step_time_millis" : 1587064836108,
      "step_info" : {
        "message" : "Waiting for [1] shards to be allocated to nodes matching the given filters",
        "shards_left_to_allocate" : 1,
        "all_shards_active" : true,
        "actual_replicas" : 1
      }
    },
    "hot-warm-delete-000002" : {
      "step" : "check-allocation",
      "step_time_millis" : 1587066637855,
      "step_info" : {
        "message" : "Waiting for [1] shards to be allocated to nodes matching the given filters",
        "shards_left_to_allocate" : 1,
        "all_shards_active" : true,
        "actual_replicas" : 1
      }
    },
    "hot-warm-delete-000003" : {
      "step" : "check-allocation",
      "step_time_millis" : 1587067838272,
      "step_info" : {
        "message" : "Waiting for [1] shards to be allocated to nodes matching the given filters",
        "shards_left_to_allocate" : 1,
        "all_shards_active" : true,
        "actual_replicas" : 1
      }
    },
    "hot-warm-delete-000004" : {
      "step" : "check-allocation",
      "step_time_millis" : 1587069037791,
      "step_info" : {
        "message" : "Waiting for [1] shards to be allocated to nodes matching the given filters",
        "shards_left_to_allocate" : 1,
        "all_shards_active" : true,
        "actual_replicas" : 1
      }
    },
    "hot-warm-delete-000005" : {
      "step" : "check-allocation",
      "step_time_millis" : 1587070237374,
      "step_info" : {
        "message" : "Waiting for [1] shards to be allocated to nodes matching the given filters",
        "shards_left_to_allocate" : 1,
        "all_shards_active" : true,
        "actual_replicas" : 1
      }
    },
    "ilm-history-1-000001" : {
      "step" : "check-rollover-ready",
      "step_time_millis" : 1586562150643
    }
  }
}
Not entirely sure how to troubleshoot the issue. Any help greatly appreciated. Hopefully this is enough to get an idea of where I am at, but of course please ask for more information to help diagnose the problem.