A first, I want to say GeneratePress is my favorite WP theme. It’s a very nice job you do!!!
Here is situation and trouble:
I use Polylang for 2 language on my WP.
Primary language available on mydomain.com
Secondary is english version available on mydomain.com/en
I put flag on the menu and all works very fine except one thing.
You have to know I use font for my main logo on desktop and mobile version (no image for my logo).
On desktop : if I switch to secondary language then clic on the name of my site (logo), site load secondary language homepage (mydomain.com/en) and it’s fine.
On mobile : if I do the same exact way, site load primary language home page (mydomain.com instead mydomain.com/en), here is my trouble.
Thank you for your message, snippet set into functions.php the active child theme but has no effect.
In mobile, when I am on an english page then clic my text logo = I go to the FR homepage instead EN.