Are all your callipers working properly, all pistons sliding in and out freely, sometimes just a good brake clean can work wonders.
If a piston sticks during breaking it can cause the calliper to flex as there is only force being applied from one side, or on a 4 pot it can cause it to flex diagonally, the movement that goes into the flexing wastes hydraulic pressure and can make the brakes perform poorly.
I would go round each calliper, take the pads out, clean everything up, push the pistons home, make sure the pistons are not all rusted up. If you find a jammed one, get some pieces of metal, put the pad in the opposite side, and the metal into the other side to stop the pistons pushing right out and stomp on the brake pedal, you will get a crack as the piston come out, clean up the edge with a toothbrush and some brake fluid and then push it home. If it’s all rusted up you will probably not get it to push home, and forcing it may cause the seal to screw up and start to leak. If you find this I would leave it be and think about A: new pistons and seals, or B: replacing the callipers, remember to do these things in pairs, if you reseal/re-calliper the front NS, you ought to do the OS too.
See what difference that makes, you may be pleasantly surprised.