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 ...