What you were expecting to happen, and what actually happened:
Moist Owlette expected to give a team bonus, but I can’t see any bonus on my elemental team from the pet
How often does this happen? When did it begin happening?
Got the pet this morning, never seen the bonus applied.
Steps to make it happen again
Equip a leveled up Moist Owlette pet. Check bonuses on any elemental team.
I can confirm the issue here. Maybe the problem is caused, because Magmapillar has a bonus on Elemental too, and they have not considered applying the same bonus twice.
Edit: Or seeing the graphic up there with the pillar not listed, elemental bonus may only check for Magmapillar at all due to an oversight.
Definitely qualifies as a bug.
The game only displays one tile for similar bonuses. The Elemental Captain tile contains the bonus of Magmapillar and Moist Owlette summed up, the pet picture is just visual fluff.
It’s intended to work the way Fourdottwoone described with only one pet image showing on any particular bonus box.
It was designed this way to future proof. We currently have over 1000 Troops, as time goes on who can tell how many Pets there will be in the game and it would be unweildy to show them all in the same bonus box or give them all separate boxes.
I’ve updated the thread title for the bug report linked above as well.