На момент окончания книг наследником Близнецов является Эдвин Фрей — правнук Уолдера и внук его старшего сына Стеврона. Так что потомки наследника имеют преимущество, даже если сам он не успел ничего унаследовать.
А вот бастард, если он не узаконен королём, исключён из очереди наследования в принципе
Все так, но есть нюансы. Если это был бы железный и незыбленный принцип, то Кейтилин незачем было опасаться Джона и его потомков. Корона, права на трон и подчиненность БГ - не идентичные понятия, чтобы одно вытекало из другого по умолчанию.
Кмк, БГ находилась у БР, поскольку имела категорический приказ, вероятнее всего, еще и не особо четко сформулированный или совершенно не учитывающий внезапно возникшие обстоятельства. Есть более правдоподбные объяснения этому, чем та, что БГ посчитали родившегося младенца своим законным королем.
На мой взгляд, есть более весомое доказательство "от противного", что Джон не является законным сыном Рейгара и имеющим законные права на трон. Это - очень важная информация, которую должна была рассказать Лианна перед смертью, поскольку, этот брак - единственное, что может оправдать ее поведение в глазах брата. И есть момент, когда Эддард обязан это вспомнить, когда умирает Роберт, и ему некому передать трон.