The frequency of the policy being run drives this behavior. If the device is showing as successful once in running the task ID and you have the frequency set to once then it will only run it once. If you restart the task or set it to repeat, daily, weekly, etc.. and choose the option to run on devices that already succeeded then it will run the task again on those devices. Hopefully that helps.
Thank you for confirming this, Sterling