Ring groups and call queues should follow phone numbers and extensions, NOT APP LICENSES.
We are in a large enterprise where RC Phone licenses are often recycled. While it is true that with due diligence a terminated employee would be removed from their ring groups, this doesn't happen yet as often as it should. So, their license is disabled and deleted into the unassigned extensions bin. Then a new employee in a different state acquires THAT unused license, with a new phone number and new extension. And now one of the phones in office B is ringing when someone calls office A (original ring group). That phone app at office B also rings when someone parks a call at office A (the park locations are much more likely to be left out of terminations than the ring groups).
To make it worse, there is no way to search for ring groups in which an extension is included. Not even downloading the csv, because it doesn't include fields for Call Handling and Forwarding. The only way I've found to correct the issue is to find a caller id phone number for a wrong office call, then find that call in the logs, see which office (office A) he dialed in to, then check office A ring groups to see if it contains my employee at office B (even though he has a new phone number and extension).