Потому что в каждом компоненте при вызове useVariablesSelectedMenu создаётся своя независимая реактивная переменная totalActive.
Если нужно глобальное состояние, то totalActive нужно вынести за пределы useVariablesSelectedMenu и экспортировать отдельно.
Тогда везде, где используется useVariablesSelectedMenu, значение totalActive будет реактивным и одинаковым.