BLDC Current Driver Encountering Current Problems
You are most likely not driving the high-side MOSFET with enough voltage to turn it on. You need to have VCC+1V or more at the gate to turn those on fully. Typically you would use a gate-driver IC to do this, which has a built-in boost circuit (bootstrap circuit).