Valid query returns nothing when used in :default-queries

Continuing the discussion from List of recently created/modified pages (timestamp issues):

I have a valid query (i.e. i works when I put it into a block on a page). I want to use it in :default-queries in config.edn, but it just does not return anything.

Queries from my config.edn:

  [{:title "🔨 DOING"
    :query [:find (pull ?h [*])
            ;;:in $ ?start ?today
            [?h :block/marker ?marker]
            [(contains? #{"NOW" "DOING"} ?marker)] 
            [?h :block/page ?p]]
            ;;[?p :block/journal? true]
            ;;[?p :block/journal-day ?d]
            ;;[(>= ?d ?start)]
            ;;[(<= ?d ?today)]]
    ;;:inputs [:14d :today]
    :breadcrumb-show? false
    :result-transform (fn [result]
                        (sort-by (fn [h]
                                   (get h :block/priority "Z")) result))
    :collapsed? false}
   {:title "📅 NEXT"
    :query [:find (pull ?h [*])
            :in $ ?start ?next
            [?h :block/marker ?marker]
            [(contains? #{"NOW" "LATER" "TODO"} ?marker)]
            [?h :block/ref-pages ?p]
            [?p :block/journal? true]
            [?p :block/journal-day ?d]
            [(> ?d ?start)]
            [(< ?d ?next)]]
    :inputs [:today :7d-after]
    :collapsed? false}
	{:title [:h2 "My 24h changes"] ;; <<<<<<<<<<<<<<<<<<< THIS ONE
	:query [:find (pull ?b [* {:block/_parent ...}])
			:in $ ?end
			[?b :block/updated-at ?v]
			[(- ?end 86400000 ) ?period]
			[(>= ?v ?period)]
			[(< ?v ?end)]
	:inputs [:end-of-today-ms]
	:collapsed? false

It is about the last one, “My 24h changes”.

Query results when used in a normal block:

Query results on journal page:

So yeah, 3 results. But where is the output?