To resolve the issue of whether my legs are of different lengths, I had a standing x-ray last week. The radiologist found my right femur is 1mm longer than left and my right tibia is 4mm shorter than left. Therefore, my left leg is 3mm longer than right. Turns out that no PT was close.
3mm is pretty small but I think we will make some adjustments in my running and cycling shoes.
Hit my first major milestone in swimming. My long swim was 1000 meters. A long way to go but I am happy with my progress.