Check condition for idle workers?

Level 1
Mar 21, 2020
Like the title says, i need to create check condition that would look after the lazy workers who stand doing nothing, and send them back to harvesting wood.

I tried hundreds of ways already for many hours none stop and there is always two type of results
1: They do nothing, or they just stop on the way.
2: They rush to harvest lumber from one tree and then suddenly rush to another, which makes them useless, because for unknown reason check condition thinks that they are still "IDLE" doing nothing while they are rushing to harvest lumber.

I tried to create multiple conditions that would check if worker is on the way, and if worker is harvesting lumber, but it didn't work for unknown reason.

Can anyone explain how to make this system or post an image of it?

Here is one example how i tried to create it.