Você não pode classificar em campos virtuais ou campos preenchidos, pois esses campos estão presentes apenas em seus objetos de aplicativo (instâncias do modelo Mongoose), mas a classificação é executada no MongoDB.
Essa é uma das principais limitações resultantes do MongoDB não oferecer suporte a junções. Se seus dados são altamente relacionais, considere usar um banco de dados relacional em vez do MongoDB.