The headline might not make a lot of sense, but I have experienced it a lot of times. Many times if I want to queue up several actions on the same object (Eg at the Diner where I want to serve 3 dishes in one go), I often end up canceling the 1st action while trying to do the 2nd one. This is because the action "block" show up right where and when I click. My suggestion is to make action blocks unable to be interacted with (So you will instead click through them) while flying from their spawn position to the action queue. (Red square and red arrow in screenshot) Once it reaches the green square, it should of course be interactable again.