Hello folks.
So I noticed I was missing some resources from my build and was curious to see what was wrong. Apparently, food bonuses aren't calculated correctly! Check these two pictures (taken one after the other, I just switched the food, and am currently wearing Lich Skoria and Spinner so nothing that affects food buffs directly.

This picture shows my stat pools with Witchmother Potent Brew (3511 Health, 3192 Magicka, 319 Recovery)

The latter shows the same pools, but with a Capon Tomato-Beet Casserole (4462 Health, 4105 Stamina and Magicka)
With some simple maths, 4105 Magicka - 3192 Magicka = 913. I should have at least (not considering 20% bonus from CPs, 8% from Siphoning passive and 3% from Racial passive) 913 more magicka with one food than with the other, but you can see that the difference is closer to 600!
The same applies to Health. 4462-3511 = 951, but the difference is closer to 600, and it doesn't account for my passives (CPs 20%, Shadow Passives 6%, Argonian 9%).
The Stamina increase is also less than what it should be (again, referring to the tooltip from the food without CP bonuses). I should obtain 4105 Stamina, but in fact the increase is from 10263 to 14154 (3891 increase).
So yeah, food buffs and the bonus calculation on them seem to be rather bugged: just for reference, I was in a Battleground earlier (so without CPs) and I think this might have an impact, although I am not sure.
Just for reference, the picture was taken in Deshaan (no Campaign bonuses, no Battle spirit)