Different ARkit behavior between iPhone 12 pro and iPhone 15 pro max

I am making an app that has a companion watch app that only purpose is to display QR codes for the main iOS app to image track using AR.

I've been testing this capability with a iPhone 12 Pro, and have had no issues. But when I try to test the same capability with the iPhone 15 pro max, the phone won't pick up the image on the watch, but will pick up the physical print out of the image I have next to it.

iPhone 12 pro is running iOS 17.0.1, and iPhone 15 pro is running iOS 17.0.2, so I don't think it is an iOS bug, like the camera bug last year for iOS 16.

iPhone 12 pro short video (Both images tracked):
https://imgur.com/a/iCC8aV5

iPhone 15 pro max video (Digital image is not tracked, but physical is):
https://imgur.com/a/eXE07IM

Can anyone help as to why the same build of the same app running on the same iOS has different outcomes on different hardware?

It might appear from the video that it might be because it is out of focus for a time, but trust me I have been trying to get this to work all day, doing various tests in various directions.

Thank you for the help!

Different ARkit behavior between iPhone 12 pro and iPhone 15 pro max
 
 
Q