Не знаю актуально ли еще, но для вашей задачи как мне кажется подойдет wait for trigger: https://www.home-assistant.io/docs/scripts/#wait-for-trigger То есть нужно создать две автоматизации, в первой триггер А, а в экшоне wait for trigger B. Во второй соответственно наоборот. Ну и continue_on_timeout: false не забыть.
по карточкам... не знаю чего так все эту тему мусолят, имей в запасе клон карты, сдохла - вставил новую и восстановил из последнего снапшота, карточка 300р стоит.