Cos-3 So much of your reply doesn't contain useful technical information.
"I was waking up each day to a new drama" doesn't help. "I am sane with no mental health issues" doesn't help becauze if you were having a first psychotic break, you would not know.
Your network being insecure could mean that if you have a router, he added proxy to a server he controls and then sent the connections out via VPN. But you should be able to test that. What do you mean by your bank blocked you? Do you mean a cloudflare captcha? Do you mean something not loading?
None of this is technical information we can use. Which is why the whole thing seems like mental illness: there is a lack of specific detail. What dates? Times? How often? What browser? What error messages? It's so vague.