Babel and XRouting - 404 on second context

Hi, I have installed babel and XRouting.
My primary language is Greek (web) and my secondary language is English (ΕΝ).

I have edited .htaccess by putting the following:

RewriteEngine On
RewriteBase /

RewriteCond %{HTTP:Accept-Language} !^en [NC]
RewriteRule ^$ el/ [R=301,L]
RewriteRule ^$ en/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(el|en)/favicon.ico$ favicon.ico [L,QSA]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(el|en)/assets(.*)$ assets$2 [L,QSA]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(el|en)?/?(.*)$ index.php?cultureKey=$1&q=$2 [L,QSA]

RewriteRule “^.well-known/” - [L]

RewriteRule “/.|^.(?!well-known/)” - [F]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(en|de|ru)?/?(.*)$ index.php?q=$2 [L,QSA]

I have also put “Load only” in the “anonymous group” of each context.

The links of each page and language appear normally but only Greek works. When I click the babelinks link for English it throws me to the 404 page.

Use the following instructions: SEO Friendly Multilingual Websites with MODX and Babel - Babel

And remove the following lines from the htaccess:

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(el|en)?/?(.*)$ index.php?cultureKey=$1&q=$2 [L,QSA]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(en|de|ru)?/?(.*)$ index.php?q=$2 [L,QSA]