Thanks for the thorough write-up man, that really helped.
You mentioned at the end of your post that changing the order of your exercises really helped. Changing exercise order is actually my first strategy, so great work!
I’d recommend start with isolation, then chest, then shoulders. You could also try going isolation, then shoulders, then chest and sewing which feels best.
It may be a good idea to include some higher-rep lifting as well. 1-2 exercises in the 12+ range will help reduce the load you’re putting on your shoulders, but still give great gains.
I strongly recommend including some external rotation work for your shoulders. 2-3 sets of 10-15 challenging reps of this exercise after your pull workout is a good idea