Wow, I was making this way harder than it needed to be. I’m not sure how I didn’t notice, but the EasyEffects UI saves whatever device-profile is active at the time on the device when saving a preset, so it’s easy to save presets separately for headphones and speakers, or other audio devices.