valaka i could be wrong here, purely mentioning this as i had a samsung note 20 ultra in the past (exynos variant), and battery was utterly trash out of the box. After then researching possible causes, it seemed it was inherent to exynos variant note 20's, compared to qualcom versions. In that specific phone exynos variants efficiency was lacking far behind that of qualcom variants.
Perhaps this fenomen is transferable to this specific example, as i think p7 uses a exynos modem (and exynos based chipset?), while your poco perhaps used a more efficient qualcom chipset & modem?
Your poco also had approx 17% more battery capacity compared to pixel 7, perhaps this combined with a potentional more efficient modem/chipset could explain the difference.
I also think tensor g2 is more performant than the snapdragon in poco 3 nfc. This isn't necessarly true in general as efficiency mostly improves per generation as performance improves, but for example i have a very old laptop with a trash celeron which easily outperforms my newer laptop with much more performant and newer cpu in regards of batterylife.
I think u got the point and there are so many variables to take into account that it's actually practically undoable.
Even between same hardware, it's practically impossible, unless u have an identical setup, both next to eachother constantly having the same wifi/cellular strength and have an identical use.