Это в коде так написано, и частично проверено (цепочку OSL проверять было лень, но люди жаловались, что оно не работает, причём ещё и залипает на промежуточном слое).
Там есть и ещё костыли — например, если сделать короткий тап + нажатие по LT/MT (при этом должна удерживаться клавиша, назначенная на короткое нажатие), а потом, не отпуская первую клавишу, нажать другую, на которой тоже висит LT/MT/OSL/OSM/…, первая клавиша принудительно отжимается (просто код, отвечающий за выбор между коротким и долгим нажатием, не может обрабатывать больше одной такой клавиши одновременно).