Предлог на используется в сочетании со словом тема: вариация на тему. Ваш пример не кажется удачным.
Повторить предлог нужно.
Форма на корню имеет более узкое значение: на корню, в зн. нареч. В самом начале, в зародыше. Пресечь на корню какое-л. дело.
Правило гласит, что, если придаточная часть усечена до одного союзного слова, запятая перед ней не ставится. Д. Э. Розенталь, однако, замечает, что «в условиях контекста возможна постановка запятой и перед одиночным союзным словом». Судя по иллюстративным примерам, это происходит в случаях, когда союзное слово требуется логически подчеркнуть, «отталкиваясь» от имеющегося в контексте местоименного слова типа что или что-то, сравним: Что же надо делать? Научите, что; Одно время он что-то шептал, не могли понять — что? (А. Т.). Ваш пример аналогичен приведенным: Ксения понимала, что он на что-то намекал, но непонятно, на что.
Неслучайно может писаться и слитно, и раздельно. См. «Правила».
В русском языке употребляются выражения ближняя стрельба и дальняя стрельба. Но следует иметь в виду, что они используются для обозначения разной по дистанции стрельбы. Понятие дистанции подразумевает и термин дальность стрельбы. В художественной речи понятие расстояния может иметь субъективное измерение: в непосредственной близости от человека или на большом расстоянии от него. В качестве иллюстрации приведем фрагмент из книги Владимира Виноградова «Наш Ближний Восток. Записки советского посла в Египте и Иране»: «С крыши посольского дома видно зарево в различных частях города, слышны взрывы и непрерывная стрельба — ближняя и дальняя — гулкие, как удары хлыста, очереди крупнокалиберных пулеметов, короткие и длинные строчки из автоматов, одиночные шлепки — пистолетные выстрелы». Найти в литературе цитаты, подтверждающие изложенную Вами интерпретацию, нам не удалось.
Первый вариант правильный.
Следует предпочесть второй вариант.
В словарях приведен второй вариант.