EKS Downstream Cluster not Available with Websockets failing

I have Rancher on version 2.8.3, after registering some EKS cluster, after a few days I noticed that the agents disconnected for some reason.

In the rancher log I see the following error:

2024/05/09 17:42:51 [INFO] Handling backend connection request [c-m-********]
2024/05/09 17:42:51 [ERROR] Failed to handle tunnel request from remote address x.x.x.x:12980 (X-Forwarded-For: x.x.x.x): response 400: websocket: the client is not using the websocket protocol: 'upgrade' token not found in 'Connection' header
2024/05/09 17:42:51 [ERROR] Failed to handle tunnel request from remote address x.x.x.x12980 (X-Forwarded-For: x.x.x.x): response 400: Error during upgrade for host [c-m-********]: websocket: the client is not using the websocket protocol: 'upgrade' token not

Rancher version: 2.8.3
Helm version: v2.16.8-rancher2
Kubernetes: v1.26.14-eks-b9c9ed7

Any help would be very much appreciated!