Two scenarios: Chesnaught goes in first, I swap out to Delphox and defeat a Swalot, each Pokémon gets about 2800 points each second scenario: Delphox goes out first and defeats the Swalot, and gets the SAME amount (2800). Is this a glitch, because if this is correct, this change makes very little sense.
I suppose this is a great new addition added to X and Y.
I also experience this as well, so it doesn't seem to be a glitch occurring to only you. Game Freak have done a lot of things to experience mechanics this gen, so I assume this is just one of them.
Hope I helped. :) Source: experience