If it were a True Subluxation your Doctor should have picked this up. I doubt it since you are able to move you arm in full swing. Subluxation just means minor dislocation.
Increasing muscle tone around the shoulder, muscle balance, all these factors will influence your natural arm position. Whatever you do your body adapts to.

Good luck