Ответы справочной службы
Противоречия нет. Приложения – названия городов изменяются по падежам, названия поселков не склоняются.
Страница ответаВы написали верно: название поселка не нужно склонять, если оно располагается после родового наименования (после слова поселок).
Страница ответа