:today
gives back yyyymmdd
Whereas :block/created-at
is a timestamp in milliseconds since epoch.
You will need to use something like :today-start
and then [(>= ?d ?start)]
Please refer to this section of the advanced query documentation:
https://docs.logseq.com/#/page/advanced%20queries/block/relative%20timestamp%20inputs