Что случилось?
У Electron есть событие, которое называется онлайн и офлайн:
window.addEventListener('online', () => {})
window.addEventListener('offline', () => {})
И вы можете получить файл с помощью
electronDL.onStart((item) => {
window.addEventListener('offline', () => {
item.cancel();
})
}))