If somebody is thanking you, you likely exerted effort on their behalf. So they say “thank you” for exerting effort, and then you respond with exerting effort was “no problem” you don’t need to thank me. You’re welcome would be a response more along the lines of “you are welcome” to make me exert effort.
They’re both fine, and it’s both a generational and locational thing. I personally prefer “no problem” because honestly I don’t mind helping, but I’m also not giving you permission to use my effort at any time. You can have my efforts when it doesn’t cause a problem.
I’ve ordered the ring because I have the watch, but I don’t like wearing the watch at home. Sometimes I put it on at home, but instinctively I find myself taking it off within a few hours. I especially don’t like wearing the watch while I sleep. However I have no problem wearing a ring all day. The form factor itself is more advantageous for me, because it’s the difference between wearing it or not. When I leave the house, I have no problem putting my watch on and keeping it on. Same way I don’t have a problem putting on shoes and keeping them on. But like the watch, I don’t like wearing shoes at home.