Аргументы передаются по ссылке, поэтому данные не будут дублироваться. Однако, если какой-либо из дочерних элементов изменяет состояние этого объекта, поскольку все компоненты используют один и тот же объект, это изменение также повлияет на дочерние компоненты. Я предполагаю, что это ожидается?
Однако я лично нахожу globalvars
немного расплывчатым, и в зависимости от его использования есть несколько лучших вариантов - может быть, глобальный плагин, экземпляр vuex или даже простой предоставить / ввести?