DownStreamStatus: 0 and OriginStatus: 0

Hello all,
we are using Traefik as our Ingress Controller to expose the different services we run on top of Kubernetes.
in the traefik pod logs i am getting a lot of DownStreamStatus: 0 and OriginStatus: 0
i do not really understand where these are coming from, example of logs with both downstream and origin 0:

traefik-secure-687cf57f46-dx6v7 traefik-secure {"ClientAddr":"X.X.X.X:3808","ClientHost":"A.A.A.A, B.B.B.B, C.C.C.C","ClientPort":"3808","ClientUsername":"-","DownstreamContentSize":0,"DownstreamStatus":0,"Duration":38786475932,"OriginContentSize":0,"OriginDuration":38786282729,"OriginStatus":0,"Overhead":193203,"RequestAddr":"tdc.ap.cloud.x.com","RequestContentSize":0,"RequestCount":6508019,"RequestHost":"tdc.ap.cloud.x.com","RequestMethod":"GET","RequestPath":"/api/v1/relay/ws","RequestPort":"-","RequestProtocol":"HTTP/1.1","RequestScheme":"http","RetryAttempts":0,"RouterName":"app-data-apps-gateway-public-tdc-ap-cloud-x-com@kubernetes","ServiceAddr":"Y.Y.Y.Y:9999","ServiceName":"app-data-apps-gateway-80@kubernetes","ServiceURL":{"Scheme":"http","Opaque":"","User":null,"Host":"Y.Y.Y.Y:9999","Path":"","RawPath":"","OmitHost":false,"ForceQuery":false,"RawQuery":"","Fragment":"","RawFragment":""},"StartLocal":"2024-03-07T12:31:05.943820953Z","StartUTC":"2024-03-07T12:31:05.943820953Z","entryPointName":"websecure","level":"info","msg":"","request_User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/111.0.5563.146 Safari/537.36 CloudWatchSynthetics/arn:aws:synthetics:ap-northeast-1:1722922XXX:canary:tdc-login-fa","request_X-B3-Parentspanid":"1faexxx2327a1f6e","request_X-B3-Sampled":"0","request_X-B3-Spanid":"1cb933xxxce7e43e","request_X-B3-Traceid":"598ca1e32a664adf798c6fxxx1e2e1de","time":"2024-03-07T12:31:44Z"}

example of logs with downstream 200 and origin 0:

traefik-secure-687cf57f46-q6tjc traefik-secure {"ClientAddr":"x.x.x.x:41912","ClientHost":"x.x.x.x","ClientPort":"41912","ClientUsername":"-","DownstreamContentSize":2,"DownstreamStatus":200,"Duration":83208,"GzipRatio":0,"OriginContentSize":0,"OriginDuration":0,"OriginStatus":0,"Overhead":83208,"RequestAddr":"y.y.y.y:9000","RequestContentSize":0,"RequestCount":6350295,"RequestHost":"y.y.y.y","RequestMethod":"GET","RequestPath":"/ping","RequestPort":"9000","RequestProtocol":"HTTP/1.1","RequestScheme":"http","RetryAttempts":0,"RouterName":"ping@internal","StartLocal":"2024-03-06T14:40:07.752027527Z","StartUTC":"2024-03-06T14:40:07.752027527Z","entryPointName":"traefik","level":"info","msg":"","request_User-Agent":"kube-probe/1.26+","request_X-B3-Parentspanid":"0b9dc0219337xxx8","request_X-B3-Sampled":"0","request_X-B3-Spanid":"5d596xxb0f617a4b","request_X-B3-Traceid":"0ea3a33fcc34635e0b9dcxxx337cdc8","time":"2024-03-06T14:40:07Z"}

can you please explain to me how the downstream is a 200 and the origin is a 0 in some of the requests? i also can see different downstreamstatus responses with a 0 response in the origin.

Traefik version: v2.10.5

Can you please tell me what i can do to not have these 0 anymore or how i can investigate further to know what is the root cause of this?