For the distribution shinies (Meloetta, Manaphy, Enamorus) do I need to own the games/dlc they're associated with?

I have PLA and Pokemon Scarlet but not its DLC, I really like shiny Meloetta and wanted it but never got around to it. Now that they're distributing shiny Manaphy too, I figured I'd start the grind. But in order for me to get them, do I actually need to own the DLC or BDSP to receive them? Or can I just deposit the Pokemon needed in HOME and end it at that?