Список связан с переменной. Каждая строка списка связана с каким-то значением этой переменной. Когда значение переменной меняется - в списке автоматически отображается та строка, которая соответствует новому значению переменной. Поэтому перезапуск клиента никак не влияет на то, что выбрано в списке. Если переменная связанная со списком не менялась, то и выбранная строка не изменится.
Возможно у Вас в утилите настроек на сервером ПК включена
опция "Деактивировать проект если у него нет клиентов", тогда при отключении всех клиентов от проекта - проект будет автоматически выключаться. И при последующем запуске все внешние переменные будут считываться с OPC-сервера снова, а все внутренние переменные будут обнулены. А в списках отобразится та строка, которая соответствует значению связанной со списком переменной.
Для внутренних переменных можно включить
опцию "Автоматическое восстановление", тогда при перезапусках проекта значение не будет теряться, соответственно и в списке строка будет сохраняться.