I've not noticed any example of XP being different in multiplayer.

Do you have an example of where this happens?

From everything I have seen, you get the same XP for each character regardless of how many characters are there.