No estoy seguro de por qué, pero tuve que hacer esto de la siguiente manera.
Event.find({ $in: eventIds}, function(err, docs){
Para
mongoose.model('Event').find({_id:eventIds}, function(err, docs){
que devolvió 3 documentos que son correctos.