In P mosfet Q1 you have connected the source pin to a lower voltage compared to the drain, so the mosfet protection diode is not connected reverse as it should .
In P mosfet the source has to be at a higher voltage compared to the drain, the mosfet conducts when the gate voltage is lower than the source (how much depends on the mosfet used).
In N mosfet the source has to be at a lower voltage compared to the drain, the mosfet conducts when the gate voltage is more positive than the source.
Imagine a potentiometer with the two ends connected to the mosfet drain and source and the gate connected to the center tap, the more you turn the pot closer to the drain the more bias you apply and you lower the mosfet RdsOn (drain-source resistance) so you conduct more, the closer you go towards the source you shutdown the mosfet.
---------- Post added at 16:02 ---------- Previous post was at 15:58 ----------
I think you should use the Q1 mosfet in place of Q2 but with reversed source/drain and use Q2 in place of Q1 as it is.
Alex