Appium performance issues

I am running into an issue using Appium that I can’t figure out. I am testing a basic internal native app for my company. Forms, checkboxes, text fields etc. No animation. Running a basic test that takes me < 1 min manually in the simulator is taking 5-6 mins via Appium. I am using dynamic explicit waits, with short time-out periods, and the code is not timing out. That tells me it has no problem finding the elements, it is just taking forever to interact with them. Does anyone have any tips on ways to speed things up? Maybe in the settings?

For reference I am using C# with the following capabilities:

  var driverOption = new AppiumOptions();
  driverOption.AddAdditionalCapability(MobileCapabilityType.PlatformName, "Android");
  driverOption.AddAdditionalCapability(MobileCapabilityType.DeviceName, "AndroidPhone123");
  driverOption.AddAdditionalCapability(MobileCapabilityType.App, appPath);
  driverOption.AddAdditionalCapability("avdReadyTimeout", 180000);
  driverOption.AddAdditionalCapability("launchTimeout", 180000);

Appium 1.22.0
Electron 7.3.3
Node.js 12.8.1

Windows 10

Thanks for any help