Appium seems to hang on Android when starting a new activity while a full screen animation is happening

That’s why appium cannot get the elements.

You can disable animations or try to identify elements coordinates before the animation and then interact using TouchActions only, etc… depending on your views, your automation requirements you need to try and adapt to that limitation. Also make sure you using uiautomator2