Покажет ли некий Wireshark прохождение магического пакета к цели?
Наблюдал случай, когда было невозможно пробудить ПК по VPN. Только из внутренней сети.
Пока видно, что микроконтроллер ни к чему не подключен. Ни к питанию, ни к кварцу. Если в Протеусе(?) так можно, то адекватна ли строка #define F_CPU 1000000UL частоте, выбранной в "железе"?
Для начала - можно попроовать подобрать пространственное положение модема (вместе с роутером, при необходимости) при плохом прохождении. Десятки см в стороны, повороты.
А так - да. Антенна - лучший усилитель мощности, а кабель снижения - главный враг.
Чтобы качественно наблюдать цифровые сигналы, особенно с большой скважностью, заявленых 500 Мвыборок/с может серьёзно не хватить. А раз сигналы цифровые - лучше использовать для них логический анализатор.