1. Изменил vla- на (cdr (assoc (entget...
2. Заумное выражение сделано для полилиний со множественными пересечениями, тут действительно лишнее.
После этих двух исправлений ошибка исчезла, хотя время ожидания составляет около 5 минут.
А как BoundingBox может помочь? Ведь это дополнительный поиск пересечений, а сейчас один только inters?