Hey thanks so much for sharing this, I appreciate it! It works perfectly on 1.1.0 with no issues, just tested it now on my Switch.
I hope you figure out how to get mods working on the emulators, sorry I don't have any experience using them otherwise I'd help!
I tried to get disabling EXP share on Ver 1.1.0 to work by editing the @nsobid header to match the new version:
# Pokemon Brilliant Diamond 1.1.0
// NSO has a 0x100 long header, which is not part of the binary offset
@flag offset_shift 0x100 // <-...
I think they assumed Pokemon would no longer learn new abilities when leveling up, which a bug that happens when you change exp value multipliers people were reporting.
So far so good, only my main Pokemon gains EXP like the original games and they're still learning new abilities.