USDZ entries stored uncompressed
The problem
USDZ is a zip container, but Apple requires every entry to be STORED (no deflate). Editing a USDZ with a normal zip tool silently compresses entries and iOS rejects the file with no useful error.
The fix
Repackage with usdzip or Apple Reality Composer instead of a generic zip utility.
Check your model now
The free AR Readiness Auditor tests this (and 15 other failure modes) right in your browser — your model is never uploaded.