The Ready State Virtual Mobility Coach is like having a virtual Kelly Starrett in your pocket.
Have you focused on posterior capsule mobs specifically? Also try scrubbing the pec out especially get in deep into the pec minor. Short pec minor will hold the shoulder forward and limit internal and external rotation. You may also try getting some kind of ball back on the external rotators to free them up.