I’m sorry I never checked back to see your edit/update. Since there was no new post, it didn’t show on the forums as a new post, I expect.
This image is indeed interesting
You say that was with Nicodemus, Brisby, Jenner
I just tested today, when Moon, Mouthy, Carl were up.
I used two 25s and a level 22 carry, with no Safari Hat or other boost, and got
2325 XP
The XP table at Xu-Fu’s gives 3100 as the expected XP gain for a level 22.
Moon, Mouthy, and Carl are all level 23, though.
As Jere explains in https://www.warcraftpets.com/community/forum/viewtopic.php?f=10&t=8829 the base equation is
experience = (your_pet_level + 9) * (opponent_pet_level - your_pet_level + 5)
and the final equation is
experience = B * T * N * [(your_pet_level + 9) * (opponent_pet_level - your_pet_level + 5)]
Usually, opponent_pet_level is 25 for max level tamers. Let’s work that out for level 23s.
experience = B * T * N * [(22 + 9) * (23 -22 + 5)]
= 1 * 5 * 2.5 * [31*6]
= 2325 XP
Which is what I got.
This explains the XP difference.
But WHY did I get 3375 XP a month ago? Has something changed? Was I mistaken? (Oh, that was a Level 1 carry. I was getting confused …)