The metrics approval is done too late in the startup process. So even if the user allowed to share something, the preference was not effective at the time the tracker was set up.
The timer that wans triggering the statistics report every hour was not effective. There was that error in the console:
QObject::startTimer: Timers cannot be started from another thread