My situation:
Feraligatr with a lucky egg
another pokemon with exp share
After defeating a pokemon I get for without a pokemon that has exp share equipped my Feraligatr gets 1567 exp.
After defeating the same pokemon with a pokemon that has exp share equipped my Feraligatr gets 393 exp and the pokemon with exp share gets 2171 exp.
Is it supposed to be like this or should my Feraligatr get 783 exp instead?
Don't know if this is any help, but the devs said that they implemented the Gen5 exp system, which makes defeating pokemon gives you exp scaled to your pokemon's level compared to the opponent's. Off topic, but where did you get your lucky egg? I have a bad habit of missing things...