Discover endpoint on a different network

My network is split into several class C networks (all routable between each other). I can only see my Sonos player when I run the core on the same subnet with the Sonos. Is there a way to discover endpoints on other subnets?

Currently, all Roon endpoints and servers must be on the same subnet.

Thanks, that’s unfortunate. The controller seems to find the core on a different subnet without an issue.