What's actually happening
MT5's connection to the broker's server is a long-lived TCP session. The platform sends keepalive signals regularly to maintain it. If a keepalive doesn't receive a response - because a packet was lost, the route became unreachable, or the broker's server didn't respond in time - MT5 considers the connection dead and starts the reconnect sequence.
This reconnect sequence takes time: resolving the hostname, opening a new TCP connection, re-authenticating, and re-downloading the current market state. During that window, your chart is frozen, your open positions cannot be managed, and any EAs you have running are not processing ticks.
The question is which layer is dropping the keepalive. That is what the diagnostic steps below identify.