I think the problems is that you're just starting at the top of the list and working down - that only works if you know you'll get all of your work done. If you dont then essentially youre letting the alphabet decide what work is most important to you. If the most important thing is at the bottom of your list then you're never getting it done.
What works for me is to just spend 10 minutes (max) in the morning scanning through available next actions, and picking out those that will have the biggest impact to do first. Thats from all my available contexts.
Even tho you do your strategic thinking once a week in the weekly review, it doesnt truly remove all need to think about things daily. You still need to remember which projects is/are the most important, and which you need to get done soonest. You do your thinking once a week, but you apply it every day.
Its also worthwhile thinking about the amount of time needed for each action. If you're windowing off an hour or so each day to dedicate to uninterrupted work then make sure you're doing next actions that will take up to an hour to do. No point doing 6 ten minute phone calls - you're far more likely to find a spare 10 minutes in the rest of the day than a spare hour.