By that, it sounds as though you mean you do not see an immediate or catastrophic failure in the APK versions but things go wrong after a while?
The possibilities are almost endless but the most common cause of issues are Screen management and infinite loops, both which cause the App to exceed it's allocated memory. There are also distinct file path differences between Companion mode and APK, so if you are saving/reading files that could be an issue.
More than that, difficult to say because we have not seen your blocks!
This link is a list of things that can make an APK build fail, but depending on App size some factors are relevant even if the App does build.