Zones aren't designed to work at height, wherever you put them they trigger from the lowest point to the highest point of the map.
If you want it to trigger at height you will need a custom script that triggers by distance check and put it in an entity where you want it to work.
Primary Desktop:
i7 7700,k NV1070 8GB, 16GB 3200mhz memory, 1x 2TB Hybrid, Win10.
Secondary Desktop:
i5 4760k, NV960 2GB, 16GB 2333mhz memory, 1x 2TB Hybrid, Win10.
Laptop:
i3, Intel 4000 series graphics, 6GB memory, 1x 500gb HDD, Win8.1.