Cita de las Directrices de 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 utilizando Comando-Comilla inversa y Comando-Mayúsculas-Comilla inversa. Si está activado el acceso total mediante el teclado, pueden desplazarse por todas las ventanas con Control-F4 y Mayúsculas-Control-F4.
En relación con tu pregunta, es importante señalar que la cita anterior de la HIG habla de un ciclo a través de "ventanas abiertas en el escritorio actual". Supongo que eso excluye las ventanas que han sido minimizadas al dock. Eso puede explicar algunas de las incoherencias que ves.
La conclusión es que, aunque el sistema operativo intente estandarizar ciertos atajos de teclado, esto sólo funcionará si cada desarrollador de aplicaciones implementa su aplicación utilizando los controles estándar de AppKit. Cuanto menos estándar sean los controles (como Chrome), es probable que los atajos de teclado estándar no funcionen como esperas.
Como nota al margen, incluso dentro de las aplicaciones que utilizan AppKit, pueden implementar ciertos atajos como el cambio de pestañas de una manera diferente. Espero que esto ayude.