Ну правильно то, что не исчезает подсветка, а меняется конкретный выбор. Т.е. вы выбрали объекты, затем запомнили ElementId этих объектов, а потом выбрали новый объект - точку. Соответственно, текущий выбор поменялся и подсветка убралась.
А решается ваша проблема просто - у вас есть коллекция ElementId нужных объектов. После того, как выбрали точку просто скажите Ревиту еще раз выбрать те элементы, используя метод Selection.SetElementIds()