El diseño de macOS es detectar una pantalla conectada, solicitar sus capacidades (leer la EDID en HDMI por ejemplo) y luego aprovisionar la pantalla. La mayoría de las pantallas no envían señales viables por todos los puertos para ahorrar costos. En tu caso, esto es lo que hace que el último Mac conectado capture los píxeles.
Conseguir un KVM garantiza que puedas cablear todas las computadoras una vez y que detectarán la pantalla externa correcta, ya sea que sean las primeras o las últimas y luego respetarán tu elección de qué señal tiene prioridad.
A menos que tu pantalla específica te permita cambiar entre las entradas, necesitarás agregar hardware, cambiar tu cableado o cambiar tu procedimiento para lograr tu objetivo.
Por ejemplo, tengo una Mac y una PC que ambas tienen Thunderbolt 3 / USB 4, así que uso un concentrador CalDigit Element que me permite intercambiar las dos computadoras en la pantalla externa sin necesidad de cables adicionales. Satisface mis necesidades mejor que un KVM ya que no me importa cambiar el cable y quiero que mi unidad de audio, auriculares, teclado y ratón cambien junto con la pantalla. También permite que un almacenamiento externo rápido y amplio esté listo para cualquiera de los dispositivos.
Dependiendo del Mac exacto, la elección exacta del cable y la pantalla exacta, puede haber una de estas opciones que sea más óptima, pero en mi experiencia no hay una buena solución de software general para las necesidades de un KVM. Si no puedes hacer que la pantalla cambie de entrada, necesitarás cambiar un cable, ya sea un concentrador, los cables existentes o conseguir un KVM que se ajuste a tus necesidades.