Hmm weird. If I look up your profile I can see you have the revolution badge. If you still have trouble with the mission please come to our discord channel, where we have our experts and also a few examples on what could have gone wrong :/
cheers, liz