When an app is rejected by Apple's App Store review process, do they tell you all the issues that's wrong with the app? Or do they stop after finding the first issue that's wrong?
That's my experience too and that's why it could turn out in such a slow process. It's like you would code something and you would need to wait 1 week, more or less, to debug it.
Sadly the same like XCode upload (resending to team agent many times for single problems with info plist they all could present the first time).