As mentioned in Assassin vs. Version 4.1 | PiratesAhoy!, @Grey Roger lost his Spanish LoM when attacking what should have been a valid target.
The reason was because the nation relation at the time was -45 for storyline reasons, which is of course an uncommon (and normally impossible) situation.
A simple and perfectly feasible work-around is to simply not have the relation lower than 0 if you have a LoM.
I still want to double-check the related code though to allow this to work even WITH a relation of -45.
If I recall, I've had a similar unintentional effect in the past. If it is the same time this, it might be a quick fix.
The reason was because the nation relation at the time was -45 for storyline reasons, which is of course an uncommon (and normally impossible) situation.
A simple and perfectly feasible work-around is to simply not have the relation lower than 0 if you have a LoM.
I still want to double-check the related code though to allow this to work even WITH a relation of -45.
If I recall, I've had a similar unintentional effect in the past. If it is the same time this, it might be a quick fix.