Функция next(), вызванная с аргументом, прерывает цепочку middleware и выбрасывает вас в экспрессовский обработчик ошибок (собственно, в единственный параметр этой функции следует передавать инстанс ошибки).
Если вы хотите передать переменные (контекст) между middleware, попробуйте упаковать их в req.locals. Что-то вроде этого:
function middlewareOne(req, res, next) {
req.locals = {
myValue: 'value'
}
next();
}
В следующих обработчиках вы сможете достатать значение из req.locals.myValue