Making a PMOS act as a low voltage drop diode
With the circuit i have protected both my inputs from reverse voltage
inputs.

Yes, reverse protection is functional.

When both inputs are present the higher voltage input cannot go back
through the other input.

When both inputs are present, they will be shorted to each other because both MOSFETs are on and they will conduct current in either direction.
If you want one MOSFET to turn-off when both power inputs are present you need to have extra circuits that monitor supply A and turn off MOSFET B when supply A is present. But, there's an added complication if supply A is valid when below the value of supply B because, switching MOSFET B off will not prevent supply B passing current through MOSFET B's diode to supply A.