Здравствуйте, Никита!
Факт СОЧ сам по себе не является абсолютным и пожизненным запретом на ведомственные награды и офицерское звание — ваша ситуация (получение звания и медалей «За боевые отличия» и «За отвагу» ДНР после СОЧ) это подтверждает, поскольку ранее полученные награды не аннулируются, а лишить их может только суд обвинительным приговором.
Однако тянущийся статус СОЧ создаёт юридические риски: период отсутствия не засчитывается в выслугу для очередных званий, а неснятое дисциплинарное взыскание или незакрытое уголовное дело формально могут блокировать поощрения до момента их снятия или прекращения.
Вместе с тем полученная государственная награда сама по себе является основанием для освобождения от уголовной ответственности за СОЧ в связи с боевыми действиями, поэтому ключевое значение имеет не сам факт прошлого СОЧ, а текущий правовой статус (наличие/снятие взыскания или судимости) на момент представления к конкретной награде или званию.
Если вам нужна более подробная информация по этому вопросу — напишите мне в личные сообщения pravoved.ru/private/chat/.