I've been using plane detection in my project and testing on an iPhone 12 Pro. I'm not sure whether Snapchat is using lidar to accomplish this (shouldn't need to, ARKit supports planes without it). However, when I tried running my project on an old Pixel 3 phone, I was dismayed to see the plane events don't fire at all and no planes are detected, not even the ground plane.
Is this a known issue? Is there a compatibility matrix for devices and features?
Plane detection seems somewhat undocumented but it has worked reliably thus far on my iPhone.