Could the message be correct and the ZIP file really be corrupt? Did you download it again and/or check the MD5 checksum?
Else … TWRP would be left to check, I guess. I’m not a big fan of the TWRP 3.3.x branch for encryption reasons, but I don’t remember problems simply installing ZIPs with these versions.
Anyway … If it was me with this problem, I would try 3.2.3-0 for comparison … not only because it has proven to be rock-solid and stable, but also because you don’t even need to flash it, you can just download a signed TWRP 3.2.3-0 image and boot it without flashing it, see #twrpwoflashing … ideal for a quick, unintrusive test.