Я в апаче не шарю но имею догадку что дело может быть в том что ты чекаешь заголовок X-Forwarded-Proto, по названию понятно что его проксы передает, ты уверен что все запросы проксируются?
Если у тебя vps/vds то лучше создай отдельно хост который будет слушать 80 порт и делать редирект на https