Something wrong with trash?

seems so.

yes, the trash is checked every 24h and this is hardcoded value.

You may check that you do not have pieces there older than 7 days:

I do not have any idea, why you might have had them, maybe your node is restarted? It’s just run every 24h, it’s not tied to any date.