Power jumps when riding workout ramps

Hi, I have power jumps when riding my custom workout built in line to this screenshot:

Screen Shot 2020-06-08 at 20.13.06|689x246

Zwift is not smoothly ramping up the power on my Tacx Neo - as it happens e.g. on Trainerroad. Instead of smoothly ramping it up with +1W to +3W increments, it jumps in 30W increments for one minute ramp needles, and it never reaches set power peak.

Is there a better way to design ramps on Zwift?

Below the Zwift workout file.

Thanks a mil,
Rene

<workout_file>
    <author>R.Duttra</author>
    <name>TR Keeler Needle+1</name>
    <description>N/A</description>
    <sportType>bike</sportType>
    <tags>
        <tag name="INTERVALS"/>
    </tags>
    <workout>
        <SteadyState Duration="240" Power="0.55449998" pace="1"/>
        <SteadyState Duration="120" Power="0.75449997" pace="1"/>
        <SteadyState Duration="120" Power="0.95449996" pace="1"/>
        <SteadyState Duration="120" Power="1.1544999" pace="1"/>
        <SteadyState Duration="180" Power="0.40450001" pace="1"/>
        <Ramp Duration="120" PowerLow="0.40450001" PowerHigh="1.3045" pace="1"/>
        <SteadyState Duration="30" Power="0.70449996" pace="1"/>
        <Ramp Duration="90" PowerLow="0.70449996" PowerHigh="1.3045" pace="1"/>
        <SteadyState Duration="30" Power="0.70449996" pace="1"/>
        <Ramp Duration="90" PowerLow="0.70449996" PowerHigh="1.3045" pace="1"/>
        <SteadyState Duration="30" Power="0.70449996" pace="1"/>
        <Ramp Duration="90" PowerLow="0.70449996" PowerHigh="1.3045" pace="1"/>
        <SteadyState Duration="120" Power="0.40450001" pace="1"/>
        <Ramp Duration="180" PowerLow="0.39449999" PowerHigh="1.4044999" pace="1"/>
        <SteadyState Duration="120" Power="0.50449997" pace="1"/>
        <Ramp Duration="180" PowerLow="0.50449997" PowerHigh="1.4044999" pace="1"/>
        <SteadyState Duration="120" Power="0.50449997" pace="1"/>
        <Ramp Duration="180" PowerLow="0.50449997" PowerHigh="1.4044999" pace="1"/>
        <SteadyState Duration="120" Power="0.40450001" pace="1"/>
        <Ramp Duration="60" PowerLow="0.40450001" PowerHigh="1.5044999" pace="1"/>
        <SteadyState Duration="60" Power="0.6045" pace="1"/>
        <Ramp Duration="60" PowerLow="0.6045" PowerHigh="1.5044999" pace="1"/>
        <SteadyState Duration="60" Power="0.6045" pace="1"/>
        <Ramp Duration="60" PowerLow="0.6045" PowerHigh="1.5044999" pace="1"/>
        <SteadyState Duration="60" Power="0.6045" pace="1"/>
        <Ramp Duration="60" PowerLow="0.6045" PowerHigh="1.5044999" pace="1"/>
        <SteadyState Duration="60" Power="0.6045" pace="1"/>
        <Ramp Duration="60" PowerLow="0.6045" PowerHigh="1.5044999" pace="1"/>
        <SteadyState Duration="60" Power="0.60902828" pace="1"/>
        <Ramp Duration="60" PowerLow="0.6045" PowerHigh="1.5044999" pace="1"/>
        <SteadyState Duration="180" Power="0.40450001" pace="1"/>
        <Ramp Duration="300" PowerLow="0.40450001" PowerHigh="1.3045" pace="1"/>
        <Cooldown Duration="180" PowerLow="0.40450001" PowerHigh="0.2545" pace="1"/>
    </workout>
</workout_file>

I use the same method, and my ramp is smooth. This is a 5 min ramp from 80w to 200w

<Warmup Duration="300" PowerLow="0.25" PowerHigh="0.64999998" pace="1128505344"/>

Thanks! Similar situation for me when the ramp is 5min long; however, dramatic different situation when ramp is only a minute, and power is ramped up from 150W to 400W.

I can see in the workout that Zwift is adding +30W increments, so it’s not related to the smarttrainer. No real triangle pattern for the shorter ramps at the end. Also, Zwift is only ramping up to 400W for the last second, leaving the max power of the ramp at 370W effectively