Presupuesto de las Pautas de la interfaz humana de Apple para desarrolladores:
Los usuarios pueden ver todas las ventanas abiertas de una aplicación activando App Exposé. En la vista App Exposé, los usuarios pueden elegir una de las ventanas abiertas en el escritorio actual o desplazarse para encontrar una ventana abierta en un escritorio diferente. Los usuarios también pueden avanzar o retroceder a través de las ventanas abiertas de una aplicación en el escritorio actual usando Comando-Backquote y Comando-Shift-Backquote. Si el acceso completo al teclado está activado, pueden desplazarse por todas las ventanas usando Control-F4 y Shift-Control-F4.
En lo que se refiere a su pregunta, es importante señalar que la cita anterior de HIG habla de pasar por "abrir ventanas en el escritorio actual". Supongo que excluye las ventanas que se han minimizado al dock. Eso puede explicar algunas de las inconsistencias que ves.
Lo importante aquí es que, si bien el sistema operativo puede intentar estandarizar ciertos atajos de teclado, esto solo funciona si cada desarrollador de aplicaciones implementa su aplicación utilizando controles estándar de AppKit. Cuanto menos estándar se ven los controles (como Chrome), es probable que los atajos de teclado estándar no funcionen como se espera.
Como nota al margen, incluso dentro de las aplicaciones que utilizan AppKit, pueden implementar ciertos métodos abreviados como el cambio de pestañas de una manera diferente. Espero que esto ayude.