Я только что решил проблему, изменив
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
на
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
Я понимаю, что вторая версия устанавливает переменную среды, а первая - нет, но я понятия не имею, почему первая версия не работала с https, но работала с http. Поэтому я был бы признателен, если бы кто-то мог объяснить мне