Says it can't start the app but it lies

so I am using Robot with Appium my caps are

*** Variables ***
${REMOTE_URL} http://localhost:4723/wd/hub
${DEVICE_NAME_ANDROID} emulator-5554
${APP_ANDROID} /Users/william_flow/Documents/Code/xxx/App/base.apk
${RESET_OFF} true

****** Test Cases ***
Open Android app
Open Application ${REMOTE_URL} app=${APP_ANDROID} automationName=${AUTOMATION_NAME} platformName=${PLATFORM_NAME_ANDROID} deviceName=${DEVICE_NAME_ANDROID} appPackage=${APP_PACKAGE} noReset=${RESET_OFF}
sleep 5s

I run it I see it run in my simulator and it Fails saying

Open Android app | FAIL |
WebDriverException: Message: An unknown server-side error occurred while processing the command. Original error: Cannot start the ‘’ application. Visit for troubleshooting. Original error: ‘’ or ‘’ never started. Visit for troubleshooting

so what am I doing wrong?