I do not see that you have checked your rear derailleur hanger alignment. This is my first step in diagnosing any rear shifting issue. I also do not see that you have attended to your cables; perhaps there is a kinked wire or housing somewhere, or a frayed wire.