You can't just flip them like that! You need to redraw them with right part/symbol. And use the right names. The original circuit you showed used NPN transistors. You have, for some unexplained reason, swapped them for PNP devices. That's what's confusing things.
But you have P-channel MOSFETs. The load for those must be on the drain side as I drew it, but you've turned them round and put the load on the source side. That's not going to work as you think because the gate must be more -ve than the source to turn it on and so as volts builds up in the coil the MOSFET is being switched off so can never get the full drive you expect.
I'm not sure you fully understand how BJTs and MOSFETs work...
But you have P-channel MOSFETs. The load for those must be on the drain side as I drew it, but you've turned them round and put the load on the source side. That's not going to work as you think because the gate must be more -ve than the source to turn it on and so as volts builds up in the coil the MOSFET is being switched off so can never get the full drive you expect.
I'm not sure you fully understand how BJTs and MOSFETs work...