If any of your toons (enchanter) are running to a location then running back to the location where you started kissassist on them... then most likely you have both ChaseAssist set to 1 (chase the main assist around).. and also have ReturnToCamp set to one.. (return to camp radius if i exceed CampRadius). This causes the toon to ping pong back and forth... you either need to have ChaseAssist=0 AND ReturnToCamp=1 (to always return to camp after kills and not chase the MA around)...... or have ChaseAssist=1 AND ReturnToCamp=0 (to chase the MA around and not try to return to camp... (the location where you started the macro on that toon)).
This is all clearly defined in the manual under GENERAL section . . . . . . . . .
LINK TO MANUAL IN THE Read the Friendly Manual FORUM
If your mage is not casting anything.... uhhm... do you have your DPS section setup correctly ??? again.. RTFM.
When running kissassist in pullerpettank mode on mage..... issue a "/kisscheck" command... it will tell you if your DPS section has errors in it as far as spelling of the spell name or other info.
I think i touched base on all the issues you mentioned.... There is a bit of a learning curve you need to get caught up with in kissassist... but all the information is logical and makes sense once you actually read the manual.
If you still having issues.... then please Make an official problem report in the
KissAssist Support Forum .. and follow the required guidelines for making a problem report as outlined in the
POLICY sticky there.