It would be helpful to know the gate and drain voltages of the active bridge path, measured against GND each, also the actual processor and bridge supply voltage.
According to MOSFET data sheets, their threshold voltages can be as high as 4 V which wouldn't allow sufficient motor current if driven with 5V by the processor. "Logic level" MOSFETs with lower threshold voltage would be preferred. And you should check if the expected 5V level is routed to the gates.