As a next step I’d try to setup a isolated test case.
Start syncthing with STTRACE=model,connections env var set.
Have a new empty single folder between the devices, add a single large (1GB I guess) file on one side, capture logs from both sides, and post them here.