Synchronization target recommendation

Joplin 1.0.194 (prod, win32)
Sync Version: 1
Profile Version: 28
Revision: 92bee549 (master)
work laptop running windows10 pro
home MS Surface running windows10 pro
home desktop running windows10 home
2 android devices

i’ve got ~1.5k or so notes that i am currently keeping in sync using pCloud webdav. was working like a charm.
as of this morning I am getting this error (from the log.txt file):
2020-03-19 07:48:19: “Req 07:39:53: GET {“headers”:{“Authorization”:“",“User-Agent”:“Joplin/1.0”},“timeout”:120000,“maxRetry”:0}"
2020-03-19 07:48:19: “Res 07:39:53: 1”
2020-03-19 07:48:19: "Req 07:39:54: PUT {“headers”:{“Authorization”:"
2020-03-19 07:48:19: "Res 07:39:54: "
2020-03-19 07:48:19: "Operations completed: "
2020-03-19 07:48:19: “Total folders: 32”
2020-03-19 07:48:19: “Total notes: 293”
2020-03-19 07:48:19: “Total resources: 815”
2020-03-19 07:48:19: “There was some errors:”
2020-03-19 07:48:19: “FetchError: response timeout at over limit: 120000
FetchError: response timeout at over limit: 120000
at C:\Users\STREBO~1\AppData\Local\Temp\1Z5x04u8tFGcoTGgqOd306Okk9T\resources\app.asar\node_modules\node-fetch\lib\body.js:117:12”

other than finding a solution to this error, if anybody knows how to fix it i’d appreciate it, I wanted to see which data management scheme would work best in my configuration. WebDAV, Nextcloud, DropBox, or File System (with some other method to keep the data files in sync).
I have a Nextcloud server at home running on a Rasberry PI system which seems to be pretty stable. I can use that as my WebDAV target, or I can point directly to my Nextcloud server. I can use DropBox (but I only have a free account). Or I can use File System then find another way to keep the data in sync between my systems. I’d prefer to stay away from Onedrive.

Any recommendations on this?

thank in advance