There is never a single common problem underlying status 41. The status 41 can be caused by a very wide range of situations. My advice would be to check that all elements of the network stack and network path do NOT have any strange custom configuration.
.
For example, I post this here purely as an example of how strange network configuration settings can cause strange networking errors for networking applications:
https://www.veritas.com/support/en_US/article.100020853
...i.e. I am not trying to suggest that your problem is this, merely to demonstrate an example of a strange configuration setting having strange results.
.
However, having said all that, one of the most common usual culprits with networking errors is "TCP keepalive". I'll let you do some searching on that topic. Remember, "keepalive" is a feature at all points along the network path... source, carrier, target. i.e. you must check the keepalive at all network contact points, which means: client, switch, media, switch, storage, switch, master.