Потому что он используется как мидлваре.
Вызывайте его привязывая контент, както так
const Authorized = require('../moduls/authorized')
const auth = new Authorized();
// так
router.get("path/",auth.isAuthorized.bind(auth));
// или так
router.get("path/",(...a)=>auth.isAuthorized(...a));
и еще кучей способов
вот, можете почитать про
Привязка контекста к функцииа еще лучше измените метод isAuthorized примерно так:isAuthorized(){
return (req, res, next)=>{
console.log('isAuth',this)
// тут код мидлвара
}
}
и используйте его так
router.get("path/",auth.isAuthorized());
// или
router.post("path/",auth.isAuthorized());
// или
router.use(auth.isAuthorized());