I think I might have made a terrible mistake by giving my Zygarde and several other DA caught Pokémon the rare mark. Is this actually possible for Dyanamax Adventure shiny Zygarde to have the rare mark legally?
No, it’s not possible.
Only wild encounters can. Static encounters and raids and eggs can’t.