AAP template relaunch skipping the localhost and task

We have yml file to run a snow validation at start of yml with tag: always .
When we launch template it executes this task as expected but in case template faioed with erro later and we trybto relaunch it skips this validation during relaunch. Below is code snippet before main execution. This gets executed gine when launch but skips when we relaunch the template after it run.

—name: gather fats validation
host: localhost
gather_facts: yes
tasks:
-name: validation task
Include_role:
name: validations_check
tags: always