Maybe try with this one, previously shared by @Siferiax in Cleaning Up a Messy Graph - Questions & Help - Logseq
#+BEGIN_QUERY
{:title [:b "Tasks without tag"]
:query [:find (pull ?b [*])
:where
[?b :block/marker ?mark]
[(contains? #{"TODO" "LATER"} ?mark)]
[?m :block/original-name ?mark]
(not
[?b :block/refs ?r]
[(!= ?m ?r)]
)
[?b :block/page ?p]
[?p :block/journal? true]
]
:breadcrumb-show? false
}
#+END_QUERY