Если мне не изменяет память, то проблема с ThisDrawing.SendCommand (Chr(vbKeyEscape)) или так ThisDrawing.SendCommand Chr(27) тянется с 2015 автокада (vba версии 7 вроде бы...), внятного решения пока не встречал.
Поищите по сети, возможно за последние пару лет, что то поменялось.