Order of exercises and its affect on progressive load

I have an upper body compound weekly workout where I do the following (in order): 1. Bench press barbell 2. Weighted Chin ups 3. Weighted Dips 4. Bent over rows 5. Overhead press 6. Barbell Bicep Curls

In the OHP I’m struggling to progressively overload from week to week in comparison to the exercises that are before it.

Does it make sense that my OHP plateaus while all the rest before it are progressing, given that it’s last and I come already fatigued?

Should I switch up the ordering from time to time?