Garmin Connect or Training Peaks Custom Workouts...please help!

When I am exercising, especially swimming, I can never remember what lap I am on, so I have been a huge fan of the ability to load workouts onto my Garmin watch. However, Garmin is stupid and their Swim workout builder does not allow you to add steps to repeats, even though every other workout option can allow it. On the flip side, I can kind of do that in Training Peaks, but TP won't load custom swim workouts onto my 935xt; only running. I have tried loading cycling, and it will only load simple ones. If I have too many steps or repeats, it won't send it to the TP app on my 935. Anyone have any thoughts on this?