Когда ты запускаешь что-либо в `` - то запускается новый процесс. Грубо говоря спавнится процесс новый, там параметр выставляется и процесс завершается. Ну и соответственно в текущем процессе, то есть в самом скрипте ничего не меняется.
А вот как раз используя вторую строку ты в текущем инстансе скрипта выставляешь эту переменную.