same issue. everything is set correctly.
I have the pages in both languages and the switcher brings me to the homepage of the other language. I have used polylang in many wordpress installations without issues until now.
Ok, now it is working from frontend, I think it was a js error so I’m marking it as solved.
Ok, I fixed this by editing the respective database field.