"editor.showUnused": true в settings.json — именно она управляет затуханием unused-кода, могло сбросить при обновлении VSCode. Ещё глянь что встроенное расширение "TypeScript and JavaScript Language Features" не отключено (@builtin typescript в поиске расширений). Native Preview ставить не надо, он не про это.