when you target on the controller over to the other target, in my experience, you have to hit X to "lock" on to that target. Then you have to target back to your other target. The macro is reading it as do the first action (provoke) on the temporary target. The other 2 actions are being carried out on your main target because after the first action, the target is going back to that one.