after the update to Android Oreo, i also had the problems that stopped the tracks recording after about 30 min.
After a few tries, I found a solution for my phone (prue Android 8.1 and Nokia).
I took LocationServices out of battery optimization.
Since then the track recording in Orux is running very well again.
Thanks for the great work on Oruxmaps