когда я обращаюсь к req.user.firstName что это свойство действительно undefined и req.user действительно как оказалось не такой как мы ожидаем, все потому, что при вызове console.log(req.user) как я понял объект приводится к строке по дефолту через toString, и мы получаем в консоль нужный объект, но по факту нет.
я деструктуризировал req.user и положил в переменную user, вот что получилось: