@cfr Reading your comment at answer
tex.stackexchange.com/a/300597/16819, I realized that if one wanted to do multiple page breaks,
filter
would come handy to typeset the middle part(s):
for nodewalk={draw tree processing order/.style={filter={level<=3}{level()>1}}}{},