The finches don’t stop by at all if there are no hulled seeds. The starlings will keep checking for several days and then fly off disappointed.
But as soon as I replenish the hulled seeds, the finches are back at it immediately. Even if they’re buried amongst shell-on ones!
I never catch them checking when the seeds aren’t there. But they always know immediately when I’ve replaced them! How are they doing it?