Rockstar has a service through Akamai. Akamai has servers that you connect to in your area called edge servers. There are over 200k globally. These edge servers connect to the main R* servers, where ever they reside, and provide the content to the end users. These edge servers cache the data from the servers and pass back and forth data. The end consoles PS4 or XBox don't talk directly with the R* servers. In theory, this creates faster load times for, update downloads, and mission loading. Akamai does host many servers and services for many companies. How this impacts server disconnects, I am still trying to determine. For me, the disconnect occurred at the Akamai edge server.
None of the above in my scenario would point to a peer to peer connection.