Puf, how stupid,
the issue is on page.
I said on beginning I had a redirect on the pages, and I just remembered it. And this redirection I did due to the duplicated http and https pages I had.
However I dont understand why this interfear with the htaccess, as it should only apply if the page is hit with https.
if ( $_SERVER['HTTPS'] )
$host = $_SERVER['HTTP_HOST'];
$request_uri = $_SERVER['REQUEST_URI'];
$good_url = "http://" . $host . $request_uri;
header( "HTTP/1.1 301 Moved Permanently" );
header( "Location: $good_url" );