Unfortunately, No. The reason is because Victini, Kubfu/Urshifu, Calyrex, Glastrier, and Spectrier, are shiny locked, resulting in not being able to get them as shinies. And with that logic, you cannot get a complete Shiny National Pokédex in Pokémon home.
Hope I helped!