Have you tried one of the web-based ones? Like Toggl or Rescue Time? Or manual with a custom setup may be the way to go - e.g, my current time tracking is a bunch of markdown files with YAML front matter keeping track of the specifics, and Obsidian (a cross-platform note-taking app) provides the "UI" for viewing the data from these files in a meaningful way. The cost of setting this up is non-trivial: but worth it if you are in it long term IMO :)