I would approach it differently. I would get a much better streamer.
I agree with this 100%. And you don’t even have to spend an arm and a leg. Something dedicated streamer comes in mind, like Sonore UltraRendu, or even microRendu, or Innuos Pulse (or Pulse Mini). Your Nucleus+ would still do the Roon Core (server) duties, and not the streaming duties. I no longer participate in ASR 2.0 the Roon Community Forums has gradually become, but as far as I recall, even Roon recommended using different machines for Core and Endpoint duties