Hey Sic. Checked mq2melee and it was set to 1. I changed to 0, reloaded fresh and still the same problem.
He engages like a rock star on the first mob, and then sits like a whiny teenager for the remainder of the session.
Since I changed mq2melee to 0, I decided to fire off KissAssist, which again worked for one mob and then he grabs some bench and appears to be proud of it

and does nothing.
Since making the mq2melee change, i no longer get the loop and everything shows it is running correctly. In the status it is showing him correctly as ASSIST.
He worked perfectly fine last night, I did nothing except run the updates to MQ2 and MQ2berzerker before starting my campaign today.
Obviously I have something set wrong...but am a total newb to MQ2, so feel free to talk to me like a 5 year old if needed.
MAG pet is same as I used yesterday (same name) and I can confirm I have my MAG set as MAIN ASSIST, PULLER and MARK NPC.