It would be best if you could upload a bin file of a takeoff attempt.
My guess is that there is something going on with your thrust curve.
Are you able to test thrust of each motor/esc/blade combination on the bench?
Assume 5 thrust points, ( 15, 30, 45 and 80% ) and take notes to compare each motor. If they are like the same, definitely it is not an HW problem ( assuming that all the connections are solid )
If you don’t have a thrust stand, an chinese luggage scale would do the job. just hold an arm under the motor being tested with the scale and measure the lift force. You will need to work on that… It is not easy ( BE CAREFUL!! )
I recommend you go through this way instead of trying to rebuild everything from the scratch.