Название Оха склоняется. Верно: в городе Охе.
Корректны оба варианта.
Устойчивое сочетание: многие годы.
О штате - в Гоа. О побережье - на Гоа.
Правильно: с 1930 по 1935 год.
Верно: ...с 2016 по 2018 год. Здесь нет однородных членов предложения.
Да, это верно: во втором сочетании нет однородных членов, поэтому слово год стоит в единственном числе.