ILM Policy Update via filebeat.yml not functioning

Hello, I have a filebeat.yml thats sending logs from my server to kibana. For the input streams configured in the filebeat.yml, there is also an ILM Policy enabled.

# ================================= ILM Configure ================================
setup.ilm.enabled: true
setup.ilm.rollover_alias: "filebeat-indices-ilm-policy-alis"
setup.ilm.pattern: "{now/w}-0001"
setup.ilm.policy_name: "filebeat-indices-ilm-policy"
setup.ilm.check_exists: true
setup.ilm.overwrite: true
setup.ilm.policy_file: "/etc/filebeat/ilm_policy.json"

I have the updated ilm_policy.json present on the path to be picked up when the filebeat runs. But after filebeat gets executed, I don't see the updated ilm policy changes being reflected in kibana.

Can someone please help.

Can you check whether its updated on Elasticsearch -

GET _ilm/policy/filebeat-indices-ilm-policy