Seemingly high CPU usage by tailscale on Linux

This is what htop is telling me. Its a fairly tiny VPS so I do mind this high usage. Is this normal?

I note that the proxmox-backup-proxy is also busy. If that traffic is being carried over a tailnet it will show up as CPU load in tailscaled (much of the processing is in userspace, not all in the kernel).

correct. proxmox backup was doing a backup via tailscale.
but seeing the CPU being used roughly 90% by tailscale and 10% by the actual process makes me wonder if this is how its supposed to be or is 1 core VPS simply too weak to be using tailscale?

I mean what is the use of a VPN if it “eats” my CPU?