Нашли ошибку.
В SSL-сертификате отсутствовала www.example.com
версия / домен.
Поскольку SSL был установлен с Let's Encrypt / Certbot, использование sudo certbot certificates
показало, что Domains:
имеет только не-wwwversion.
Таким образом, перенаправление действительно работало хорошо во всех случаях, кроме случаев, когда https
перехватил версию www и выдал ошибку из-за отсутствия сертификата.Кроме того, перенаправления 3 и 4 в исходном сообщении были ненужными.