Not a response, but I used to use taikscale with my own headscale server without problems but for some reason it just started to fail (I didn't even updated tailscake nor headscake at all) and the speeds with direct connection were some unbelievable 0.00Mbps over direct connection.
I searched for another MeshVPN and I found something called NetMaker, you can Selfhosted it too and it works really well. The speed is better than Taikscale too because it uses kernel wireguard instead of user space. They still lack some features like an Android client but I don't care. I just want to connect servers securely. It's pretty new software so it can have some bugs.