Can I please understand how SWIM programming works in YARDS?

I programmed this workout in TrainingPeaks and Intervals. When loaded onto the Garmin the TP version works perfectly, all segments are represented in yards. For the version I programmed in Intervals (below), it doesn’t show the distances in yards it shows in some weird position of a mile (pictured). Is the 300 yards converting to 274 even though I have the pool length set to yards? And, is pace always shown in MPH or is there a way for me to have it be a normal per 100 swim pace (for pace based workouts)

Here’s a workout programmed in Intervals, what am I doing wrong?

Pool Length: 25y

WARM UP 1x

  • You can do the WARM UP as a full 300 or you can mix it up with shorter efforts 300y 78-88% Pace (2:12-1:57)
  • Recovery at Wall 20s

MAIN SET 2x

  • The hundred should be done as 75 hard and 25 easy 100y 94-100% Pace (1:50-1:43)
  • Recovery at Wall 5s

MAIN SET 2x

  • The hundred should be done as 75 hard and 25 easy 500y 78-88% Pace (2:12-1:57)
  • Recovery at Wall 10s
  • Recovery level effort with Pull Buoy 100y 75-78% Pace (2:18-2:12)
  • Recovery at Wall 30s

COOL DOWN

  • Gradual Cool Down 200y 70-80% Pace (2:28-2:09)