Without `--show-detail`, `crm_mon` shows a single line per replica of a bundle. The state of the container is shown as the state of the replica (started, stopped, etc.). This can be misleading because the replica may have an IP, remote connection, and bundled primitive resource as well, that may be in a different state.
Show the state of the replica as started etc. only if all of the replica's resources are in that state. If some are started and others are starting, show starting; if some are stopped and others are stopping, show stopping; and so on as appropriate. When an overall state is not obvious, we could show "pending", "partially started", or something like that.
Similar issues occur with other state descriptions such as unmanaged. We should show "unmanaged" only if all of the replica's resources are unmanaged, and show something like "partially unmanaged" if only some of its resources are unmanaged.