Mimic Cape Questions

How do I get this dang thing? I want to complete the mimic look, everyone I talk to says I am crazy and it isn’t a thing but the cape is in the transmog station. (ps. I have been told by people that there is more than one cape drop on the Forsaken Isle. Could this be where I get the mimic cape?)

It may not actually exist in-game. There are icons in the station for items that have never been available in-game. :woman_shrugging: