I want to provide an update to this thread. Ever since I turned off IPv6 a few days ago, I noticed no more dropped/disconnected connection every few hours since my ISP only provides IPv4.