can you change your health check to Ping and ensure those web servers will respond to a Ping? this is to ensure that you can actually get the health status up on the servers to see if that's the issue.
If the health status is a red x, then we won't route traffic to the node.