Just to be clear, in my case the calls ARE actually dropped. And they are always dropped at a round number, usually 30 minutes. Maybe 20% of those dropped calls are at 2 minutes. But it is always a fixed number. Never 2:38, or 7:12 or 19:15, more like 30:04, 30:02, 30:05, 2:02, etc.
Sure, it may be multiple sources, but it is definitely a discrete action that is cutting off the calls. Sometimes it may be the same person, but not always. And when it is always 2 minutes, that goes beyond equipment issues. When the other person has no similar issues with anyone else, I tend to believe it is not the other party's issue. When it is repeated 30 minute calls, there is something causing it.
The only similar issue I am AWARE of as being a hard rule, is the GV 3 hour per call limit, which happens every time, and it is already known. Whatever system makes that happen, I would bet is making this happen by mistake. But if Google isn't working on it, it won't change.