App Quits Unexpectedly - No Crash

Hello.

I have an issue similar to this: https://forums.garmin.com/developer/connect-iq/f/discussion/7705/my-app-unexpectedly-ending-during-activity-for-my-vivoactive-3

I have 2 apps that I wrote. They both are designed to run indefinitely as long as the user does not quit the apps. After some time, the VivoActive 5 display goes to sleep as expected. Sometimes, I can wake up the watch by looking at it. When that does not work, I can usually wake it up by tapping once or twice. After many hours of operation, sometimes when I wake up the watch to see my apps, they are no longer running. Instead I see the watch face (the clock). At first I thought that this was a crash but there are no error logs.

Is it possible for an app to crash and not leave a log?

If not, then will the OS kill my app if it runs too long? Is there some sort of time limit?

If not, why would my app quit? I am pretty sure I am not right swiping to leave the app. I am only taping the display to wake it up.

Thank you