I had this same issue just recently.
I can ping the DMZ interface IP from LAN, but cannot ping hosts behind DMZ interface.
This was fixed by fixing the mistake I made during IP assignment in DMZ interface.
In DMZ static IP configuration i assigned a subnet of /32 which should be /24.
After the fix i can now ping hosts behind DMZ interface.