I'm not sure if you have two characters with the same name on different servers. I have never tried this myself, but KA has two ways you can handle this scenario.
I'm referencing the documentation here:
https://www.redguides.com/docs/projects/kissassist/
By default the KA file wants to be KissAssist_toonname.ini. This is what gets auto-created when you just fire off /mac kissassist without any KA .ini file for the character. I like this as a way to start creating the .ini because it only adds in the .ini sections that are applicable to that type of character (the [Pet] section, for example, is omitted from characters that don't have pets).
However, I found this quote from the document linked above: "
Example: Joe Blow has a mage called Megamage on Xegony and Cazic Thule servers. He would need to have two separate ini files of KissAssist_Xegony_Megamage.ini and KissAssist_Cazic_Megamage.ini.". So I infer from this that KA will first look for KissAssist_Server_Toonname.ini before it looks for KissAssist_Toonname.ini, and that either approach will work without the need to override the .ini filename (see below).
The third way to handle things is to have a custom named KA file and pass it in the /mac command. Again from the documentation: "/mac kissassist ini kissassist_Name_IceNukes.ini". This overrides the default KA .ini name that KA will look for and specifies the exact file to use. This is useful (as in their example) when you need to have your toon use ice nukes instead of fire, for example. You can spend a lot of time tweaking one .ini file (that's the approach that I take) or maintain two. Like I said, I just tweak the one .ini file myself. I'll have all nukes listed and just set the DPS parameter to 0 for the ones that I don't want to use at the moment.