Can you check all of the craters to see what order they are checking their work queue?
I feel that they are going out to do the Mining/Carrying/Cutting before the stuff in their work queue. Or if they are doing a “Worker” task they get stuck doing it till the job is done even if you put stuff in their work queue.