Hi, @Moutaz,
Firstly thanks to a few of my friends, who helped me make the drone fly. Secondly, I know you must have heard everywhere about the recalibrations of motors, ESC's, compasses, and accelerometers. If everything is calibrated then, check the wires from ESC to FMU (the black and white ones) are in the correct order. Also, it's really not necessary for the PWM output to be the same for all motors. And make sure when you calibrate the drone you do it outside (where it is safe to take off). Also, I have attached a picture that might help you in understanding the motor and propeller direction. The wire connection(black and white) from the ES to FMU should be in order according to the picture given below.
https://docs.px4.io/v1.9.0/en/flying/basic_flying.html
I have attached px4 doc link that also really helped me, please go through it.
I hope I have explained this sufficiently. And Good luck with your project.