set_stats not push data to artifact variable

I am currently running:

Ansible 2.8.4
AWX 7.0.0

When using the set_stats module after connecting to Juniper devices via the Juniper.junos role the CUSTOM_STATS are not being pushed to the artifact variable. I have tried example playbooks that are just for the localhost and those seem to work fine. I was curious if anyone had run into a similar issue.

Thanks

In Tower I have to enable the ‘use fact cache’ in the job template.

I have this enabled already. It only seems to be an issue when not interacting with the localhost.