К vue js никакого отношения вопрос не имеет. Вы не понимаете что такое forEach и что такое стрелочные функции.
Стрелочные 
функции - всё равно 
функции. 
return же внутри функции влияет только на эту самую функцию и никак ни на что вокруг и снаружи.
forEach - выполняет переданную функцию для каждого элемента массива, и 
никак не учитывает возврат из этой функции.
Если вы привыкли использовать возврат из циклов - используйте циклы, а не методы массива принимающие 
функции: 
❌  arr.forEach((foo) => {
      return bar
    })
✅  for(let foo of arr) {
      return bar
    }