If you monitor the stats every second, this is visible from the ERB counters. For example here is an excerpt from the data during the last resync. The first two data columns are the ERB counters from ubus call dsl metrics, and the next two columns are interrupt counters from /proc/interrupts. I am only storing the difference to the previous value.
You can clearly see that the interruption of the connection happened at 15:51:37 while ERBs were being sent, as the counter is non-zero just before (the big jumps are because the values don't seem to be reported via ubus while the connection is down).
erb sent, discarded, irq mei, irq ptm
2021-12-17T13:51:32, 0, 0, 240, 80
2021-12-17T13:51:33, 0, 0, 76, 68
2021-12-17T13:51:34, 5, 0, 104, 84
2021-12-17T13:51:35, 16, 0, 80, 68
2021-12-17T13:51:36, 15, 0, 90, 54
2021-12-17T13:51:37, -871683, -9, 80, 50
2021-12-17T13:51:38, 0, 0, 10, 8
2021-12-17T13:51:39, 0, 0, 80, 0
2021-12-17T13:51:40, 0, 0, 32, 0
…
2021-12-17T13:53:16, 0, 0, 22, 0
2021-12-17T13:53:17, 0, 0, 32, 0
2021-12-17T13:53:18, 871704, 6, 78, 6
2021-12-17T13:53:19, 0, 0, 74,
2021-12-17T13:53:20, 0, 0, 90, 18
2021-12-17T13:53:21, 0, 0, 74, 0
2021-12-17T13:53:22, 0, 0, 74, 0
2021-12-17T13:53:23, 0, 0, 90, 0
2021-12-17T13:53:24, 0, 0, 74, 0
2021-12-17T13:53:25, 0, 0, 74, 40
2021-12-17T13:53:26, 0, 0, 90, 1206
2021-12-17T13:53:27, 0, 0, 74, 228
2021-12-17T13:53:28, 0, 0, 74, 218