На мой взгяд, если триггер один, то совершенно нет смысла еще то же самое писать в condition.
А вот если триггеров несколько, то обязатено нужно писать кондишн.
Пример. У меня есть автоматизация которая включает свет на улице вечером.
Триггеры:
* проверить раз в 5 минут
* кто-то появился на даче
Кондишн:
* кто-то есть на даче
* на улице темено
Если бы я не задублировал проверку "кто-то есть на даче" и в блоке триггера и в блоке кондишена, то автоматизация работала бы не так как нужно.