Кажется разобрался. 
Вводные: у меня уже лет 15 настроено переключение языка 
CMD + пробел, с недавних пор добавил переключение языка с помощью 
CAPS LOCK.
Сначала отключил по совету здесь всякие Сири и голосовой ввод, и возможно что-то ещё, что ждёт "нажатия и удержания" функциональных клавиш. 
Не помогло.
Обратил внимание, что при нажатии 
CMD + пробел язык переключается сразу и hover просто показывает, что включено. А вот при нажатии 
CAPS LOCK возникает анимация, где язык переключается с одного на другой. Вот после этой разницы и начал исследовать. Переключение языка, которое древнее работает отлично, и его настройка находится здесь:
 
Альтернативные способы переключения есть ещё в двух местах.
Что делать с "Глобусом":
 
 
Что делать с 
CAPS LOCK (настройка источников ввода):
 
Чтобы стало совсем весело, macOS позволяет нажатие на 
CAPS LOCK мапить как нажатие на "Глобус" (если клавиатур несколько, то настройка для каждой своя!!!):
 
У меня так и было настроено (нажатие на 
CAPS LOCK трактуем, как нажатие на "Глобус"). Я предположил, что это слишком сложно, мапить капс на глобус, который медленно с анимацией переключает язык.
Что сделал, чтобы переключалось без тупняка:
1. 
Настройки - Клавиатура - Нажатие клавиши "Глобус" – "действие не требуется"
2. 
Настройки - Клавиатура - Сочетания клавиш - Клавиши модификации - Нажатие на "Глобус" – "действие не требуется"  – 
для всех клавиатур
3. 
Там же - Нажатие на "CAPS LOCK" - "CAPS LOCK" – 
для всех клавиатур
4. 
Настройка - Клавиатура - Ввод текста - Источники текста - Изменить - Все источники ввода - Использовать клавишу Caps Lock для переключения на клавиатуру «АВС» и обратно – Взвести галку