когда макросы только появились было много проблем, что макрос изменился, а в проекте фактически не менялся, приходилось удалять его и вставлять заново.

тут, видимо, похожая ситуация - проект не пересчитывается если не сделать напр. то что сделали вы
(удалить связь и создать её снова)

если всё именно так, то надо писать отчёт в тему о багах.