Look, if you try to create Weedle for SWSH, you'll get a PK8, but you won't be able to properly import into SWSH, cause Weedle doesn't exist in SWSH.
Also don't load your save file when you changing the blank. (not that it matters, it basically loads a blank over your save file. so it's no longer reading your save file. Just don't overwrite your save file).