today i learned that eager relations in typeorm don't fire on QueryBuilder. explains a whole afternoon.