I can’t find any info on Apple’s docs anymore about the 3DOF fallback for IOS devices without A9 processors. I wonder if they scrapped that idea and are now strictly enforcing A9 and up only.
Just as an experiment though, have you tried explicitly creating an AROrientationTrackingConfiguration object instead of the default ARWorldTrackingConfiguration?