That macro shouldn't be spamming Moonfire...assuming "Mondfeuer" is Moonfire. Something is making you change targets if that's the case. Either your slave is targeting the mob, then something else or your master is changing targets.

Try the /castsequence [@focustarget, harm, nodead] version or remove target from your reset=