Yeah Duo is Mimic in disguise

Clutch sent him in as a double agent.

He almost got caught prior to the Riders arc thanks to Silver and Whisper but he managed to manipulate the situation enough to clear his name