As the title reads I can't get whatsapp verification to work. I've searched the forum and found some threads with similar issues, but nothing that solves it for me. It says "we couldn't send an sms to your number, please try again in 1 hour". I'm on my main user with Google play and services installed. I've tried giving both google play and services, as well as whatsapp, sms permission but it makes no difference. Signal was no problem to set up.

Anyone know what's causing this?

I solved this by disabling VPN and private DNS. Not entirely sure which one of them was causing the issue but once they both were off it worked flawlessly.