I've noticed Locus can behave a bit differently depending on Android battery optimization settings too. After excluding it from battery saving on my phone, a lot of the background tracking and sync weirdness disappeared. Might be worth checking if you haven't already.
