No, that is definitely a bug. Landorus-T fainted a Pokémon, the other guy switched in Weavile, but before Weavile could even attack, Landorus-T switched to Aegislash and was able to use King’s Shield. That’s 2 turns after fainting a Pokémon, Aegislash switch and King’s Shield usage, without the...