I use the cloudflare tunnel through cloudflared, run in a docker container, but I think the problem is that cloudflare tunnels don’t support the nx protocol.
Makes sense about the default behavior; since I only use NoMachine when I am remote from specific home PCs, for my use case there is no local user.
Thanks!