So I'm gonna bring this thread back up for a little update: it's terminated permanently.
Turns out something happened during a raid and the badge was given a 24 player requirement, then disabled immediately after. This basically means any further attempts to raid Mistral for the badge will be in vain.
I thank everyone who carried on the raid without me due to my personal life being so hectic that it made me forget about this. We may have failed many times, but we still had fun.