Acontece que não há nada errado com a minha configuração, adicionando a seguinte linha no WordPress ' wp-config.php
corrige isso
// force SSL
$_SERVER['HTTPS']='on';
Ou se você deseja executar http e https:
if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https'){
$_SERVER['HTTPS']='on';
}
Obviamente, removendo os redirecionamentos https:
# RewriteEngine on
# RewriteCond %{HTTPS} off
# RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [L,QSA,R=permanent]