Suncrest team bonus wrong

Platform, device version and operating system:
PS5

Screenshot or image:

What you were expecting to happen, and what actually happened:
I was expecting to receive a bigger bonus in each applicable stat for having more team members with the same type. I have a team with 3 stryx type troops, and I was comparing using elementalist vs stormcaller (which makes my hero a stryx). When I switch to stormcaller, I have 4 stryx and get a better bonus overall, but my armour bonus decreases, which seems wrong. Why do I get less armour for having 4 the same than for having 3 the same??

I don’t know if this happens with other troops types, as this is the only time I’ve seen it happen and noticed it.

How often does this happen? When did it begin happening?
Every time. Unknown.

Steps to make it happen again
Make a team with 3 stryx and then add a 4th.