A documentação de redirect scheme
diz
With "redirect scheme", then the "Location" header is built by concatenating with "://" then the first occurrence of the "Host" header, and then the URI path, including the query string...
Existe o problema: ele está usando o Host
Header e seu 8080
...
Aqui está uma solução possível:
http-request replace-header Host ^(.*?)(:[0-9]+)?$ :8443
http-request redirect scheme https if !{ ssl_fc }
Que substituem o cabeçalho Host
pela porta correta ...