Android Appium test in Ruby running very slowly

I am running tests locally for a React Native app on an Android emulator device. I’m using Appium to run the production mode of the app and the tests are written in Ruby with cucumber framework. The tests are running extremely slow (~9 minutes for 14 steps). I have done research on how to speed up Appium tests, which led me to add the following caps: autoGrantPermissions: true, ignoreUnimportantViews: true, disableWindowAnimation: true.

I am using mostly IDs for elements and only a few xpath. Aside from that, what are tips for running faster Appium tests?