/melody is an in game command, not a macro. KissAssist uses MQ2Twist instead of /melody to play songs. I believe MQ2Twist is what is actually stopping your melody. I would actually prefer to use /melody with KissAssist because it seems to have some advantages over the way MQ2Twist works, but I have yet to find a way to do so.