I think it is better first you clarify your problem with the specefic Agents. Also be concern that maybe this machines have problem with their Mcafee Agents. it is better if you force to reinstall the Mcafee Againt on the specific machines and then define a rule to deploy the DLP (and schedule it to run immediately) and another rule to force unistall it (schedule ths rule to run once). As the result the DLP agent will be uninstalled at the scheduled time and it will be installed immediatly after the uninstallation restart and the next enforcing policy.
Please confirm that you don't have "run at every policy enforcement" checked in the client task. That might be why you're in a loop every 5 minutes on those machine.