Wenn um das Einschussloch keine blaue Box zu sehen ist (so in etwa wie die Linien auf dem Boden), dann ist es auch kein Hinderniss für die Kollisionserkennung.
Jetzt so ohne weiteres kann ich keinen Grund für das Verhalten sehen. Was Du mal versuchen kannst ist statt "ent_move" und "trace" "c_move" und "c_trace" zu verwenden. Die Verwendung ist fast identisch. Die c_ Befehle verlangen den Modus nur als weiteren Parameter. In der Waepon Aktion hast Du auch schon ein Beispiel dafür. ent_move und trace sind alte Befehle und sollte nicht mehr verwendet werden. Vielleicht hilft Dir das ja weiter.