I submitted a tvOS build to iTunes Connect today and processing failed a few minutes later with several ITMS-90522 errors for various layered images.
ERROR ITMS-90522: "Invalid Image Asset. The image stack 'image-name' in 'Payload/MyApp.app/Assets.car' has an invalid layer."
All of the images called out by these errors display correctly in Xcode and in app. None of the background images have an alpha channel. Everything looks fine, but iTunes Connect rejects the app. Worst of all, these images haven't changed in many months and I've been submitting builds successfully to iTunes Connect for TestFlight several times per month without these errors. I did see these errors a few weeks ago, but I simply resubmitted the exact same binary a few minutes later and it processed successfully. I have tried resubmitting this build three times and haven't gotten past this error.
This seems to me like a bug in iTunes Connect, but I thought I'd post here to see if anyone had encountered this or had any thoughts.
I was able to get a build to process successfully today. I decided to recreate one of the LSR files that was flagged in the binary rejection email so that the transparent layers are the same size as the background layer. This build processed successfully--but what's really odd is that was only one of 15 images that were flagged as having an invalid layer. There were no changes to the other files.
Definitely seems like an iTunes Connect bug...