В комментариях пообсуждали
В рулы все переменные подставляются до запуска пайплайна и в итоговом пайплайне только подходящие джобы остаются, поэтому вычисляемые в других джобах переменные в рулах нельзя использовать (в родительском пайплайне)
Для этого нужны триггеры, тогда в чайлд пайплайн уже нормально подставится вычисляемая переменная и останутся только нужные джобы