Possible to run Server and Client on separate computers?

Because I use different machines, I would like to use aw-server centrally on my homeserver and use the clients on different machines to connect to the aw-server. This makes sense for most client-server applications, but reading the documentation it seems this is not true for ActivityWatch? Could the watchers be connected over the network to the central server or are the client and server too tightly coupled?

Here’s a summary

But as you’ll see in all these threads, even if it’s possible and works it’s not recommended.