Good to hear you got some good news! I would also second seeing a chiro.

I had one leg longer than the other for well... we don't know how long but at 12 I was seeing an orthopedic surgeon for scholiosis (curve of the spine) as well as knee problems (was told I would need double knee replacememt by 21) Saw a chiro at 14 before they looked at putting a brace on my spine to find the problem actually located in my pelvis. Within 4-6 wks my knees felt 100% and at my next orth appoint surprise surprise the curve was reversing.

I go about every 3 month to have my pelvis realigned as it was out for so long the muscles are sort of stuck that way. Both my kids go to chiro every 6mths or so just to have a check over so something like this doesn't happen to them. You never know it might help the problem a little