first things first - your traps are wayyy too far away from your units. How far a unit can “protect” a trap depends both on the combination of assists/dancers your opponent has and the movement range/range of the units around the trap (usually easier to get away in light season). Generally speaking, a melee infantry unit can only punish an enemy for triggering a trap (reaching him after his allies try to assist him to safety) that is within 2 spaces max of him. Of course if you have a ranged cav, it is much more difficult to trigger and trap and get away.
Right now, the distance between Eliwood and the closest tap to him is a whopping 4 squares - almost any team will be able to test the trap and get away since eliwood’s threat range is 4 squares (3 square move + 1 melee).