Mixed content issue

I see you are using Cloudflare
I don’t know what mode you use, flex , full or full strict
but something is definitely wrong because you have a redirection loop

This indicates that the redirect was made by your site
but also after that, if something is wrongly set on CF and CF can do a redirect and you get an infinite loop

Depending on what mode you use, maybe this article will help you