Maybe the dummy unit doesn't have mana for it?
When I have a problem with dummy unit, I usually un-dummy it(remove locust, give it a model), put it in map and try to cast the spell manually. Common problems are mana, line of sight, invalid target, multiple abilties with same base ID or order string...