This circuit has major design flaws.

After doing voltage measurements, I discovered that the top transistors are running linear while the bottom ones are saturated.
top transistors Vds. around 4 to 5 volts.
bottom transistors, Vds around 50mV.
The reason why is the bottom transistors have there gate voltage refrenced to ground, so around 6 to 7 volts are sitting at the gate.
While the top transistors have there gate voltages refrenced to the load (motor).
The voltage at the source term. refrenced to ground is 3.34 volts. so 7 volts at the gate
referenced to ground is only around 3 1/2 volts, refrenced to the source Vgs.
Remedy attempt #1.
First bias a mosfet into conduction and take voltage readings at the Vds, and Vgs, and gather data, and determine Vgs, needed for Vds to be around the low mV. region.
Then take voltage readings across the motor to be used in this design, and gather data, concerning Volt. across motor under normal running conditions.
Then work at biasing the mosfet on the supply side to have Vds. in the mV. region under motor running cond.
This may require a higher battery voltage, well see.
I will continue to add more posts to this thread as I experiment more in this design.

After doing voltage measurements, I discovered that the top transistors are running linear while the bottom ones are saturated.
top transistors Vds. around 4 to 5 volts.
bottom transistors, Vds around 50mV.
The reason why is the bottom transistors have there gate voltage refrenced to ground, so around 6 to 7 volts are sitting at the gate.
While the top transistors have there gate voltages refrenced to the load (motor).
The voltage at the source term. refrenced to ground is 3.34 volts. so 7 volts at the gate
referenced to ground is only around 3 1/2 volts, refrenced to the source Vgs.
Remedy attempt #1.
First bias a mosfet into conduction and take voltage readings at the Vds, and Vgs, and gather data, and determine Vgs, needed for Vds to be around the low mV. region.
Then take voltage readings across the motor to be used in this design, and gather data, concerning Volt. across motor under normal running conditions.
Then work at biasing the mosfet on the supply side to have Vds. in the mV. region under motor running cond.
This may require a higher battery voltage, well see.
I will continue to add more posts to this thread as I experiment more in this design.