The second one expands the clause of Section 6.1.3, which is the high crime of helping a region we are at war with
Code of Criminal Laws, Section 6.1.3
6.1.3 Aiding and abetting a region Wintreath is currently at war with.
Therefore in order to aide it, it would need to declare war. At least for Version B2.
You see Version B2 does not directly outlaw citizenship of the NPO/NLO, but instead indirectly does it by expanding the coverage of Section 6.1.3. Although an effect of this, is that any future region we declare war on, this would work in those cases too.
Also keep in mind there is ONE major difference between A and B versions:
Remember that A versions removes the courts from the process, except in the case of appealing your citizenship revocation. It allows the Monarch to remove citizenship as soon as they gain citizenship, since they lack the citizenship requirements, however the law itself only requires it to be checked once a month, and then citizenship revoked.
The B version makes it illegal, and thus requires a court trial where the law may, or may not, be enforced. Even then it doesn't require that they loose citizenship, they can give them any punishment within the parameters of the court. However our current Court Procedure is rather messy, and until that's cleaned up we should probably use A.