No. HOME stores unique data for each pokemon for each game. By creating a BDSP origin pokemon in SWSH or Legends: Arceus, HOME already expects that pokemon to have passed through HOME, and it expects to have already stored game specific data for BDSP.
Since it didn't actually originate in BDSP, HOME looks for that data and finds nothing. It may resolve the issue if deposited into BDSP, but as a rule of thumb, HOME should "see" a pokemon for the first time being deposited from the correct game. Try to generate BDSP stuff in BDSP, LA stuff in LA, and SWSH stuff in SWSH.