I think the answer to the original point of the topic has been given:
Charm seems to not work.
Additionally: If something says it's resisted by magic armour, then it'll only work if the target has no magic armour. But most people already know that and it's pretty much a given that when we're talking about applying effects, we're implying that armour is no longer in the way.
Lastly, as a general rule, we're supposed to test the game while it's in alhpa/beta. This means everything from playing as intended to looking for edge cases that break the game. And everything in between.