General guidelines for 2.0.0, still under development, so they may change at any time without notice:
In general:
If you make any edits to immutable stuff, like PIDs, EC, IVs, etc, clear the HOME tracker.
For injecting new mons into HOME:
Switch games origin mon
- If game of origin is SWSH, transfer from SWSH
- If game of origin is BDSP, transfer from BDSP
- If game of origin is PLA, transfer from PLA
- If game of origin is LGPE, transfer from LGPE
Mons of non-Switch origin games, priority list:
- If possible, transfer from Bank -> HOME. Skips a lot of weird stuff. Move restriction stated below doesn't apply.
- If the species exist in SWSH, transfer from SWSH *
- If the species exist in BDSP, and also don't exist in SWSH, transfer from BDSP *
- If the species exist in PLA, and also don't exist in both SWSH and BDSP, transfer from PLA *
* I'll advise only having one move on it. Make sure it has a move in its level up moveset, from both its origin game, and the game you're transferring from. That means no event moves!
Do note that there may still be weirdness if there's event moves in the relearn moves area, and someone peeks into your data.
Just don't transfer stuff that has exotic moves, in moveset or relearn!