This was the result of a request being redirected by a firewall (Securi). HTTPS wasn’t set up correctly and would cause a redirect loop if not for the firewall fowarding.
I untangled that mess and it’s working fine now.
Just putting my answer here in case this happens to you.