Third speaker out of sync

So, I’ve been trying to think of a workaround for this timing issue specifically, though I’m conscious that BS say it is network related on their forum. Has anyone tried using a Roon Bridge to the optical-in on a Flex/Pulse? I guess there may be latency but it should be constant and therefore adjustable. Was thinking about something like http://iqaudio.co.uk/hats/48-pi-digi.html. Does this seem like a terrible idea? It’s obviously a kludgy workaround. As a side benefit, would it also pass through MQA in a way that BS could then process correctly?