why is the enthalpy change not zero?
When only PV work is possible, and pressure is constant, we can write
$$q_p = \Delta H \tag{1}$$
that is, the enthalpy change at constant pressure is equal to the heat exchanged. If the pressure is not constant all bets are off and you should resort to some other expression such as
$$\Delta H = \int_1^2 d(U+PV)$$
For a reversible process,
$$\Delta H = \int_1^2 VdP$$
This integral cannot be zero unless $V=0$ (which is not possible) or $dP=0$ (which means $P=$constant, bringing us back to Eq. 1, which says that for an isobaric adiabatic process $\Delta H =0$).
Since we have found a case that violates the stated condition, $\Delta H =0$ need not be true.