Zwift and Trainerroad workouts

So when I do a TR workout in Zwift I get expected XP when I do steady state intervals however when there is a ramp within an interval, Zwift reduces the XP for the same time duration.

we should get the same XP regardless of whether the interval is a ramp or flat.

Can you correct this?

See here, no “solution” yet: