Aspect ratio being important for gameplay is something I’ve noticed before, so that’s understandable. Perhaps you could add a “fullscreen” option which maintains the aspect ratio but fills the whole screen. I’m not generally a fan of the stretched look but in some cases, it can be an acceptable compromise.
Your mention of the Xbox controller sounds familiar to me. I had a similar discussion with the developer of another game https://dunkelgrau.itch.io/obgoose/comments
I think what’s happening is that indie developers tend to implement controller support on Android and test functionality with the standard Xbox controller and there’s some fundamental difference that prevents other more generic gamepads from working. I know it’s possible to support gamepads pretty universally on Android as that’s what the games in the collection I linked seem to do. However, I don’t know the specifics for Ebitengine.