1. You don't have any trainer data for BDSP, so it uses the trainer data from SWSH. It cannot be handled by the Original Trainer while existing in another save file that is from a different version (SWSH, not BDSP).
2. Stored separately, and likely not documented.