VPN won’t help you here. But they are a good idea to use regardless, for other reasons. As Gut stated, always want to use a VPN in public places (hotel, airport, etc). If you are online there, you are sharing a network with everyone else. Going VPN will help your data be sent to their servers first — essentially, any “hack attempt” goes to them and not your computer. At home though, the only others on the network are family and friends. A VPN in this instance is mostly used to fake a location from your ISP. That said, it can help, just likely wouldn’t have stopped what happened to you. You could try and hide the SSID, so ransoms can’t try and log onto it?
It’s quite possible you were hacked, and a keylogger could have easily gotten strike info. My guess is they don’t have any videos or anything. Simply have your PW/old PW. I’d change everything and run some malware software to see if you can delete the access point they got in through.
I use ExpressVPN. Not free, but highly rated. Haven’t had an issue with them yet.