Постановка запятой не требуется.
См. ответ на вопрос здесь.
Непростой вопрос. С одной стороны, в исторических (не существующих в настоящее время) названиях государств с большой буквы пишутся первое слово и входящие в состав названия имена собственные: Французское королевство, Неаполитанское королевство, Королевство обеих Сицилий; Римская империя, Византийская империя, Российская империя; Новгородская республика, Венецианская республика; Древнерусское государство, Великое государство Ляо и т. д.
С другой стороны, в названии Союз Советских Социалистических Республик все слова пишутся с большой буквы, хотя этого государства тоже уже не существует. Сохраняются прописные буквы и в названиях союзных республик, в исторических названиях стран соцлагеря: Польская Народная Республика, Народная Республика Болгария и т. д.
Историческая дистанция, безусловно, является здесь одним из ключевых факторов. Должно пройти какое-то время (не два–три десятилетия, а гораздо больше), для того чтобы появились основания писать Союз советских социалистических республик по аналогии с Российская империя.
Историческая дистанция вроде бы позволяет писать в приведенных Вами названиях государственных образований с большой буквы только первое слово (эти образования существовали непродолжительное время и исчезли уже почти 100 лет назад). Но, с другой стороны, прописная буква в каждом слове названия подчеркивает тот факт, что эти сочетания в свое время были официальными названиями государств (или претендовали на такой статус). Если автору текста важно обратить на это внимания читателя, он вправе оставить прописные буквы (даже несмотря на то, что таких государственных образований давно уже нет на карте).
Запятая нужна, так как частица только относится не к придаточной части когда дошло до пристанища, а к последующей главной. В этом можно убедиться, переставив придаточную часть: Или привечали Богодула в Матёре больше, или по другой какой причине приглянулся ему остров, но только Богодул, когда дошло до пристанища, выбрал Матёру.
В третьем предложении из приведенных Вами частица только также стоит между союзом но и словом когда, но она относится к придаточной части. Перестановка придаточной части ведет к искажению смысла. Ср.: Приписать отрывку какой-то смысл очень легко, но только когда мы рассмотрим его в непосредственном контексте, мы сможем по-настоящему понять, что хотел сказать автор и Приписать отрывку какой-то смысл очень легко, но только мы сможем по-настоящему понять, что хотел сказать автор, когда мы рассмотрим его в непосредственном контексте.
В двух других примерах перед частицей только нет союза. В них действуют такие правила.
1. Не ставится запятая между главной и следующей за ней придаточной частью сложноподчиненного предложения, если перед подчинительным союзом или союзным словом стоит отрицательная частица не. Ср.: В море, в качке, спишь не когда хочешь, а когда можешь; Он знает не только где водится дичь, но и какие её разновидности там обитают.
2. Если перед подчинительным союзом стоят усилительные частицы как раз, только, лишь, исключительно и т. п., то запятая ставится перед ними вопреки интонации (при чтении пауза перед ними не делается). Ср.: Я эту работу выполню, только если буду свободен.
В Карелии говорят и так, и этак. В финском, как и в карельском, ударение фиксируется на первом слоге. Однако при освоении русским языком слово получалось с гипердактилическим ударением, чего русский очень не любит. Так как слово вообще-то сложное, второе слабенькое ударение (на предпоследнем слоге) для русского уха было роднее и ближе. И КондопОга вроде бы закрепилось в языке. Как, кстати, и КостомУкша, хотя носители языка произносят это слово с ударением на первый слог. Однако лет 25 назад усилилось движение, чем-то схожее с пуризмом. Так сказать, восстановление исторической справедливости.Вот тогда и стали - по радио, по ТВ - звучать КОндопога, ОлОнец (вместо уже привычного ОлонЕц)... Два этих варианта произношения конкурируют. Интеллигенция ставит "воскрешенные" ударения, старые русские жители Карелии - чаще привычные, обрусевшие. Хотя... В заонежском диалекте русского языка ударение вообще фиксированное! и как раз на первом слоге! Карелы и финны, процент которых не очень велик - произносят как бог на душу положит... Так что однозначного ответа просто нет. Интересный момент - те, кто говорит КОндопога, называют жителей города "кондопожАне", а с "КондопОга" коррелирует слово "кондопОжцы". Это не абсолютно, но корреляция заметна. Прилагательное только "кондопожский" Тут и еще хватает мелких топонимических "заморочек", поскольку топонимика в основном неславянская.
Верно: ...не раз спрашивали.
Тире перед "не" не ставится.
Знаки препинания расставлены верно.