I’ve been using soulseek for like 20 years and it’s awesome. You don’t have to be logged on constantly, never had an issue with it before, basically only turn my computer on if I want to download something.
Not sure about the VPN, but I don’t think it’ll matter.
I use the base soulseek client. It’s simple and easy and works great. Never tried another one though.