Sounds like you need to investigate QOS for your router. I use eero, and they have a QOS setting called Smart Queue Management. This doesn’t allow a single device on your network to use all the bandwidth, which is what seems to be happening to you. Your Ring device is ‘seizing’ all the bandwidth, disconnecting/downgrading other connections.