If a Pokemon switches in with the ability imposter, it usually says that a different Pokemon is switching in, and would appear as that Pokemon. However, the game acts as though the Pokemon comes out, but still says the name of the Pokemon with that ability when switching it. For example: “Damion is about to send in Liepard (Delta)” then when they switch in, their last Pokemon appears on the field. This makes it very obvious that the Pokemon that you see on the battlefield is not actually that. This should be looked at in future updates, (if any.)
The Devs won’t be adding any features sorry
They won’t be adding any content updates. This is, as far as I’m concerned, a bug. This means that it has a chance of being changed in a possible future patch.