There should have been no other side to this in my opinion. I never mentioned the modification in the first post nor the title, I even blanked out your details on the screenshot not to involve you. It is you that jumped in trying to explain why this modification works backwards to all other modifications as already mentioned.
You should not expect me to do
all this just to get your modification to work.
Its simple, the additional usergroup if YES and the primary usergroup is NO, it is still a YES as per the manual.
Maybe you coded this mod the other way round but that is what is expected usually when said person purchases a modification.