Same for me. Edge Vector reliably detects motion when using only one zone. Anytime I try zone crossing it fails miserably to detect motion.I changed to edge vector when Gaussian was marked deprecated, and went from zone crossing to one zone because of it. I never could get edge vector to work reliably using zone crossing.
Edit: I got that reverse. I could never get zone crossing to work reliably using edge vector.