Вы правы: согласно словарям, у прилагательного корневой нет значения 'основной, главный'. В этом случае следует использовать прилагательное коренной: коренная проблема.
Лучше: жительница Щёкина. В русском языке очень мало названий женского рода, соотносимых с названиями на -ец.
В академической «Русской грамматике» 1980 года указано, что слово леность образовано от глагола лениться с помощью суффикса -ость. Этим и объясняется отсутствие удвоенной согласной.
Словарь И. Л. Городецкой, Е. А. Левашова «Русские названия жителей» (М., 2003) фиксирует оба варианта: жуковцы (ед. число жуковец) и жуковчане (ед. ч. жуковчанин). Оба слова имеют право на существование, но при этом вариант жуковцы, жуковец более употребим в русском языке.