Layer6 timeout, check duration

am seeing lot of these errors although layer 7 checks are successful? any idea?

Oct 11 20:52:02 l3irp-id2-02 haproxy-80[31345]: Health check for server sso_server/SSO_1 failed, reason: Layer6 timeout, check duration: 5001ms, status: 4/5 UP.
Oct 11 20:52:02 l3irp-id2-02 haproxy-80[31345]: Health check for server sso_server/SSO_1 failed, reason: Layer6 timeout, check duration: 5001ms, status: 4/5 UP.
Oct 11 20:52:12 l3irp-id2-02 haproxy-80[31345]: Health check for server sso_server/SSO_1 failed, reason: Layer6 timeout, check duration: 5001ms, status: 3/5 UP.
Oct 11 20:52:12 l3irp-id2-02 haproxy-80[31345]: Health check for server sso_server/SSO_1 failed, reason: Layer6 timeout, check duration: 5001ms, status: 3/5 UP.
Oct 11 20:52:23 l3irp-id2-02 haproxy-80[31345]: Health check for server sso_server/SSO_1 failed, reason: Layer6 timeout, check duration: 5001ms, status: 2/5 UP.
Oct 11 20:52:23 l3irp-id2-02 haproxy-80[31345]: Health check for server sso_server/SSO_1 failed, reason: Layer6 timeout, check duration: 5001ms, status: 2/5 UP.
Oct 11 20:52:28 l3irp-id2-02 haproxy-80[31345]: Health check for server sso_server/SSO_1 succeeded, reason: Layer7 check passed, code: 200, info: “HTTP status check returned code <3C>200<3E>”, check duration: 135ms, status: 5/5 UP.
Oct 11 20:52:28 l3irp-id2-02 haproxy-80[31345]: Health check for server sso_server/SSO_1 succeeded, reason: Layer7 check passed, code: 200, info: “HTTP status check returned code <3C>200<3E>”, check duration: 135ms, status: 5/5 UP.
Oct 11 20:52:43 l3irp-id2-02 haproxy-80[31345]: Health check for server sso_server/SSO_1 failed, reason: Layer6 timeout, check duration: 5001ms, status: 4/5 UP.
Oct 11 20:52:43 l3irp-id2-02 haproxy-80[31345]: Health check for server sso_server/SSO_1 failed, reason: Layer6 timeout, check duration: 5001ms, status: 4/5 UP.
Oct 11 20:52:48 l3irp-id2-02 haproxy-80[31345]: Health check for server sso_server/SSO_1 succeeded, reason: Layer7 check passed, code: 200, info: “HTTP status check returned code <3C>200<3E>”, check duration: 138ms, status: 5/5 UP.
Oct 11 20:52:48 l3irp-id2-02 haproxy-80[31345]: Health check for server sso_server/SSO_1 succeeded, reason: Layer7 check passed, code: 200, info: “HTTP status check returned code <3C>200<3E>”, check duration: 138ms, status: 5/5 UP.
Oct 11 20:55:49 l3irp-id2-02 haproxy-80[31345]: Health check for server sso_server/SSO_1 failed, reason: Layer6 timeout, check duration: 5001ms, status: 4/5 UP.
Oct 11 20:55:49 l3irp-id2-02 haproxy-80[31345]: Health check for server sso_server/SSO_1 failed, reason: Layer6 timeout, check duration: 5001ms, status: 4/5 UP.
Oct 11 20:55:55 l3irp-id2-02 haproxy-80[31345]: Health check for server sso_server/SSO_1 succeeded, reason: Layer7 check passed, code: 200, info: “HTTP status check returned code <3C>200<3E>”, check duration: 140ms, status: 5/5 UP.
Oct 11 20:55:55 l3irp-id2-02 haproxy-80[31345]: Health check for server sso_server/SSO_1 succeeded, reason: Layer7 check passed, code: 200, info: “HTTP status check returned code <3C>200<3E>”, check duration: 140ms, status: 5/5 UP.

Can you post the output of “haproxy -vv” and a redacted configuration, especially important are timeouts and general front/backend configuration.