My team is using it as monorepo. Some apps are pretty independent ao they might be in different repo - but for easier workflow we merge then into one umbrella project.
Supervision tree and isolation are kind of related but that’s not huge factor for umbrella or not.