You still have an issue with menus in your profile. To fix, save your profile (and make sure you have a backup), open it with Notepad or similar, do a search for <MenuInstance /> (including the pointy brackets) and delete those entries (and the EOL if using something which shows it). Note, if you don't remove the EOL you may need to add the Toggles menu back to your character sets.
To get your menu to load initially, you could assign each appropriate menu to each character, OR you could create a mapped key, which uses Menu State Actions, and load the appropriate menu to each slot.
This Mapped Key then gets added to the Character Set under the Do Mapped Key when Character Set is loaded/reloaded.
Onto your toggle.
The Target of your Menu Button Actions should really be Slots, and not specific characters. It makes it more portable between character sets. Also, if ever doing any targets that involve named characters, then those character names should not have parenthesis.
Now, the fact you have two different menus for each slot, and you are trying to change between those menus, then really need to load/unload the menus (Menu State Action), rather than change the icon within it Menu Button Action). I think, from what I've seen so far, it would be better to use 5 menus (one for each slot), and use the Menu Button Actions like you have done to change the button image.
It is possible MiRai is doing something different with the 10 menus, or has some other nice handling around the unloads, but certainly when doing this myself, I've found it far easier to have a single set of menus (aka SlotRepeaterMenuXX), and use the Menu Button Actions to change things like images, rather than the Menu State Actions to load/unload different menus.