How many units is it?
The reason I'm asking is because of how the WC3 Unit AI works.
If, when given the "Move" order, the units find themselves unable to move (i.e. they're blocked in by other units) then they'll just stand there. So if you're making a big crowd of units, or a few units in a small space, they're going to get stuck - even if the guys in front get out of the way a split second after the trigger runs.
(I discovered this myself while I was making a cinematic in which an army runs up a very narrow path on a mountain. The path quickly became, shall we say, constipated.)
Remember, when you create a trigger, the actions are executed one after another - almost simultaneously unless you tell it to wait.
One solution would be to stagger your unit creation - i.e., create 3 units every second or so. That way the ones in front are already out of the way when the next bunch gets an order - no waiting. You could even stagger it to wait an imperceptibly small amount of time - say, 0.05 seconds. The only thing you have to make sure of is that there's enough time for the first ones to get moving before the next ones get ordered.
The other obvious one is just to issue the order several times, spaced out by "Wait" commands, like so:
Unit - Pick every unit in (Units In (Creation Region)) and do (Unit Group - Order Units to Move to (Destination Region))
Wait 0.20 seconds
Unit - Pick every unit in (Units In (Creation Region)) and do (Unit Group - Order Units to Move to (Destination Region))
Wait 0.20 secondsUnit - Pick every unit in (Units In (Creation Region)) and do (Unit Group - Order Units to Move to (Destination Region))
Wait 0.20 seconds
Et cetera, until you feel confident they'll all go.
Hope this helps.