Pokemon Home sees them as legitimate, but doesn't allow you to trade "Special" Pokemon.
Pokemon Sword and Shield on the otherhand is considering the event pokemon illegitimate.
Some big brain probably flip-flopped a bool somewhere, because illegal ones are ok to trade in SWSH and ironically not allowed in Pokemon Home.