steps.step mengevaluasi ke array string dalam hal ini ["s1", "s2"] . $lookup regular biasa mendukung perbandingan tersebut dan tidak $in di balik layar.
Dalam contoh kedua Anda menggunakan $expr jadi Anda perlu menggunakan bahasa ekspresi maka Anda harus menggunakan $in operator:
$expr: { $in: ['$_id', '$$stepId'] }