Well, fac / par are on cloud drive, so VPS accesses that file to trade, while Desktop may retrain, it happens by accident, they acces both the file at the same time, e.g. VPS to reread the files for trading, Desktop to write new file after training.
Wouldn't be a simple retry with an intervall counting up be an option (in trade mode only)? E.g. retry 5 times, and add a minute waiting time per retry?
I believe just stop trading is the worst decision possible, since maybe still stop losses might be relevant, even though no new trades may be entered.
In that case, yes. But the error handler is not so intelligent to make a difference in which situation continuing makes sense and in which not. A failed file access is normally a hard and fatal error and leads to stopping the system. If the system would continue trading with an unread file, the result can be much worse.