Possible Exp Share bug found
If you give your pokemon the Exp Share and use that pokemon in battle only. They get base Exp and then also presumably “shared” Exp.
I’ve noticed it does this “double Exp” if you put the pokemon with the Exp share into live battle even as a switch and switch out.