I have been struggling with the same problem , and became more relaxed and productive only when I created 3 categories of projects:

The "Hard Landscape " projects, that have to move Fast!, even if they do not have a due date.

The "Active" projects, that have to move.

Projects of both categories have a next action defined.

The third category is the Someday/Maybe.

I keep a separate list of the projects of the first category. Next actions of those projects usually never get into a list , they just get done, as fast as I can.

If there is no possible action for those projects, I go to the next actions
list of the "Active " projects.