One of the problems we faced during the development of the iOS app was that there was little to no documentation available for ARKit 3 and Reality Composer so we had to rely on Apple's documentation instead. This made it difficult to figure out edge cases because Apple's documentation didn't nearly explain everything we wanted to know and used very few examples.
This is the website we used to get all of our information.