Have you tried phones with official Google Play?
You mean Google Services or Stock ROM?
Yes, I had tried this a few months ago and that had worked well.
So it may be due to microG or missing Google location services.
Yes services.
So is your statement that it doesn't work with Custom ROMs without Google Services?
Then I have to look for an alternative.
I don't know if it does or doesn't. But we only test with official Google services.
You can alternatively try older version of the app that doesn't require Google.
These are no longer updated. Sooner or later, this will probably not work anymore.
Maybe I look for other solutions that do not have Google dependencies like Owntracks or uLogger.
I use Traccar Client on Android 15 (iodeos with microG) on a Pixel 8a and (LineageOS with microG) on a Pixel 2XL.
On the Pixel 8a, the client is set as follows:
Position accuracy: Highest
Distance: 10 metres
Interval: 10 seconds
Angle: Disabled
Standstill heartbeat: 300 seconds
Fastest interval: Disabled
Offline buffering: Enabled
Wakelock: Enabled
Stop detection: Disabled
Despite these settings, I cannot get a current location on my self-hosted Traccar. Even when I drive with a sat nav on my mobile phone, I only get a location about every 30 minutes. Battery optimisations are disabled. If I send the location manually, it arrives immediately.