@jerauf I don't think your query is what you intended. What you’re asking for is, “find all records where start date is greater than now, and end date is before now.” That’s never going to evaluate to true because you’re never going to have a record where the start date is after the end date.
As an aside, you don’t ned to use ->toDateString(). Laravel will automatically handle the conversion of Carbon instances when used to query date and date time columns.