20-й - ни скрыт, опубликован, не удален, правами не обременен, верно? Я точно искал такой же способ вывода, и точно решил, но не могу сейчас найти, как именно.
А попробуйте-ка вот так поиграть:
1. Для начала включите некешируемый вызов, когда все сработает -уберете [[!pdoMenu?
2. level нулевой, а значит нет ограничения, оставляйте как есть.
3. можно как вариант поиграть с &where=`{"template=":"2"}`
, если у 20-го свой шаблон, это тоже иногда помогает. Или же в лоб &where=`{"id:IN=":"[1,2,3,20]"}`
4. &parents=`20,0`