From what we can see, your Roon Server is running on an Innuos Zenith device. In this setup, Roon Server is installed, managed, and updated by Innuos, not directly by Roon using a standard ROCK / Linux installation path.
Because of this, our visibility into the underlying OS, update mechanism, and storage state on the Zenith is limited, and issues where the update download freezes part-way are typically related to the device’s internal update handling rather than Roon itself.
At this point, the best next step is to contact Innuos support directly and share:
that the Roon Server update stalls during download
the current Roon Server version shown on the device
your network details (including the Meraki setup)
They’ll be able to check logs and the system state on the Zenith and advise further.
Please note that enterprise networks often present a challenge for Roon because of its delicate multicast handling requirements and dynamic port assignment.
You might be best suited to initially bypass any managed switches or enterprise security settings and then add these components back into the Roon environment one at a time.
Here’s an overview of our general network recommendations: