I’m pulling my hair out and can’t figure out how to properly relocalize an ARKit scene after backgrounding an app. I can’t figure out where or how to set the ARFoundation equivalent to Apple’s sessionShouldAttemptRelocalization. Instead, I’ve enabled ARKitCoachingOverlay which does indeed come up when you switch back to the application asking you to move around. If you’re pointing at the same area it usually seems to work but if you’re pointed somewhere else it doesn’t ask you to return to the previous area as Apple’s docs (https://developer.apple.com/documentation/arkit/arcoachingoverlayview) seem to indicate it should. Again maybe because we can’t set sessionShouldAttemptRelocalization first? In testing it always seems to return trackingState of “initializing” instead of “relocalizing” before moving to “tracking” so I don’t even know how to differentiate or capture this condition. It also doesn’t bring up the Start Over button to allow the user to reset tracking if it gets lost. Further, I don’t see any ARFoundation equivalents of coachingOverlayViewDidRequestSessionReset to allow us to intercept that even if the button did show up. So someone please help me understand the best practice to handle relocalization for ARKit using ARFoundation. Am I missing something or is Unity missing functionality for all this in ARFoundation? Many thanks.