A query with ordering on a Field or Taxonomy (orderinlisting) that's not defined, will yield unexpected results. Update your {% setcontent %}-statement
OrderDirective->setOrderBy()
OrderDirective->__invoke()
- line 69 call_user_func_array()
DirectiveHandler->handle()
- line 56 ContentQueryParser->runDirectives()
- line 239