I've been doing some DPS testing with Ifrit at SSS lately and been disappointed that my results weren't as big of a DPS boost over Garuda as I had expected based on number crunching. I decided to fight the dummies with just the pets and their associated abilities (Rouse, Spur, Enkindle). At i200 on Midas, Garuda got the dummy down to 76% and Ifrit got it down to 71% on Sic or 69% on Obey.
In the process of doing this, however, I realized that something was wrong with Ifrit's damage. If you look at his base attack, Burning Strike, its damage is split up between the actual Burning Strike and a generic auto attack. There's nothing wrong with that because the two total up to the 120 potency he's supposed to have. For example, if Garuda was doing 600 damage, Ifrit was doing about 480 on Burning Strike and 240 on his auto attack, totaling 720.
The problem is with Crimson Cyclone and Flaming Crush. Instead of doing their full 110 potency, they seem to be based around the lower potency that Burning Strike is doing. In the above example, those attacks would do about 440 instead of the 660 they should be doing. Functionally, those attacks are at about 2/3 of their advertised potency.
I tested Enkindle and it seems Ifrit's damage on that ability lines up properly, so it is just Crimson Cyclone and Flaming Crush that seem to be gimped.
One other side note, it appears your class trait 30% damage buff does not apply to pet damage, so an accurate comparison of pet attack potency to character attack potency would put pet potency at 77% of its nominal value (1/1.3). That means Garuda's Wind Blade is functionally a 77 potency attack, not 100. I'm pretty sure that's working as intended, though. The part about Ifrit's two oGCD abilities is what seems off to me.