Este código no coincide con bu.subUser con subUser y, debido a la falta de coincidencia, no se devuelve nada. ¿Cómo lograr la salida?
{ $match: { subUser: { $ne: blockedUsers.map((bu) => { return bu.subUser; }), }, }, }{ $match: { subUser: { $nin: blockedUsers.map((bu) => bu.subUser) } } }