It isn't a bug. You figured out the cause yourself.
Your pet display shows each pet talent, individually rounded to integers. But your wizard stat is the total of all the resists, and the two talents together are less than 14.5, so together they round down to 14. This is what some people call "fake 15" since it seems like 10 + 5 should give 15, not 14, but the system calculates damage to true resist without rounding, so it really doesn't matter to anything except the display. You will get about 35.3 resist. You have also discovered why some of us make pets with all 250 stats ;)
I have provided my case below, I would respectfully request that KI consider it.
KI uses marketing campaigns to encourage players to purchase pets, snack packs, mega snack packs, pet energy for pet training, seeds for plants that produce mega snacks and additional pet enegy used in the growing of the plants that give these mega snacks.
KI releases data on each pet knowing many players go to third party KI approved web sites to get the formulas necessary to calculate the results we are looking for in potential pets prior to purchasing the KI products mentioned above.
It is only 1% resistance, it should be an easy, but I admit, time consumming (programmer/QA/QC/system update) fix.
Please consider changing the mathmatical equation(s) that make up the total resistance that we pay and work so hard for.
This is not only my opinion, but that of many other players which I have spoken to.
The sum of the parts should equal the whole.
Thank you for your time, it is greatly appreciated.
The sum of the parts does equal the whole in play. The displays round to integers, but your true resist does not. You are not missing 1% of resist, only 1% of display. You have exactly the resist you are supposed to per the formula.