Are you assigning the Rossini’s IP address using a DHCP reservation in the router or via a static address assignment via the Rossini’s embedded web page? If it’s the latter are you absolutely certain that the DHCP address range that the router is set to hand out doesn’t overlap with the fixed address of the Rossini.
In general static IPs aren’t necessary and provide no benefit, but can cause some problems at random intervals if the network isn’t carefully managed. If you have the Rossini setup with a static IP assigned through the webUI then I’d highly recommend switching it back to DHCP. If you feel you need to access the embedded web page frequently then you can do that using http://dcs-rossini.local/ (the trailing / is required as some web browsers attempt to do a search instead of hitting the host)
Please download the log package from the Rossini (via the web page) and send it to me in a private message through the forum. Best to do this after the Rossini has been online for a bit and you’ve had several instances of the delayed connection.
Beyond that it’s worth doing a factory reset of the network interface via the webUI. This will convert it back to defaults (including DHCP) and you’ll need to login to streaming services again as well.