Is there any issues regarding running test case with different devices?

I’m using Asus zenfone max pro m2 (android (9.0), and xiaomi mi note 2 (android 8.0).
I found issues on objects recorded by mi note 2, the test case runs just fine, but when i run the same test case on max m2 pro it keeps failing to find the objects, however when i run the objects recorded by max pro m2 it runs fine on mi note 2.
I compare the xpath between object recorded by both phones but there’s not any differents.
I look forward for any solutions.

Thank you.