One thing I've noticed about RTS games is that many new players will move command instead of attack-move command during combat, which makes their units wait until their path is complete before returning to idle and thus able to attack.
Something that helps here is having the game recognize as quick as possible when the destination node is crowded and thus the intended move destination has been reached, returning the unit to idle (which allows it to automatically enter combat).