How did you chose which chain is valid/correct?
Shouldnt it be the one with largest mining power and largest amount of clients connected? Not the one we think should be selected but this which was (still is?) most strong and healthy?
Here
https://chainz.cryptoid.info/xmg/#!network I see that we have:
Sub-version Protocol Count Network Share
/m-core:1.3.1/ 71051 98 61.6 %
/m-core:1.4.0/ 71051 49 30.8 %
/m-core:1.4.0.1/ 71061 8 5.0 %
/Magi:1.2.3.1/ 71041 3 1.9 %
/Coin Magi:1.3.0/ 71051 1 0.6 %
So the first chain (m-core 1.3.1, 98 clients, 61.6% network share) it the one.
One mining instance shall NEVER have over 50% of hashing power, better much less!
This, if taking the largest instance as the main chain, you have to be ABSOLUTELY sure, this is not the agressor!
If you cannot be sure about this, take the second and third largest hashing instances for choosing the main chain, and monitor them.