I’ve tried some more tests, and it does appear (as you say) to apply to .zipx files. If I create a .zip file, and upload to Google Drive from “within” the archive, it uploads perfectly.
I’ll try the same thing with some more different archive types, and see what happens, but so far, this seems to be a .zipx only problem.