I had this issue earlier at work so I've quickly made a test on the Retool cloud for this post. I'm unable to filter my table by date if a datetime column has anything other time written to it other than "T00:00:00.000Z".
I might be writing it incorrectly but I've tried grabbing the date value from the date component and throwing a wildcard on the end to grab any time but it doesn't display any data.
select * from products
where products.created_at = {{date1.value + '%'}}
In this example, the 30th shows data but the 29th returns blank.