This article may be 6 years old, but it jives with my experiences having worked remotely for a variety of companies and in a mix of remote/onsite organizations for 11 years. In fact, the moderation suggestion is exactly how I've solved the caucus problem without actually being able to name the problem or the solution. This article is going to be my go to for referencing how meetings ought to be run and why.
The only other article that really feels like it nails a nagging problem that I've never been able to articulate but stumbled across often is "Why developers don't water the plants" https://yorkesoftware.com/2017/05/03/why-dont-developers-wat...