Hi,
When you transfer a Pokémon from Go to Home, the description is :
Date : Date of catch on PoGo. So date of catch in raid is legit.
From : Pokemon Go. Any distinction fir the nature of catch (reseach, wild, raid...). So, from Pokemon Go is legit too.
Ball : Ball of catch on PoGo. Since Genesect is released in shiny, the Genesect from research can be qhiny if you encounter and catch after this release. And in research you can catch in Pokeball.
So a Genesect shiny from PoGo catched in Pokeball after 08/14/2020 is legal. And a reconstitution of it is legit.
I think it’s easier to juste change the ball for a Genesect from raid.
No ?