Nice to hear that you unearthed the problem at least partially. I find these things extermly tiersome.. kudos to you for struggling!
I guess dominic already let you know this but ssb-ws
is already a thing for the patchbay/liteclient experiments.. So not all is lost if (1) doesn't work out, which I'd encourage you to try since it would be less wasteful, I think.