Верно: ...с 2016 по 2018 год. Здесь нет однородных членов предложения.
Правильно: генерал-майора. Подробнее см. в "Письмовнике".
Мужская фамилия Ананий склоняется так же, как, например, имя Арсений: Анания, Ананию, Анания, Ананием, об Анании. Женская фамилия Ананий (если форма именительного падежа именно такова) не склоняется.
Запятая не нужна. Деепричастный оборот не обособляется, если деепричастие имеет в качестве зависимого слова союзное слово который в составе определительной придаточной части сложноподчиненного предложения (такое деепричастие от придаточной части запятой не отделяется; запятая ставится только перед деепричастием).
Корректно: в 2019-2024 годах.
Вопрос о том, сокращать или писать "год" полностью, решается в соответствии с жанром текста. В любом случае графическое сокращение должно быть чем-то обосновано (стандартами документации, экономией места на листе и др.).
Можно поставить запятую либо тире.
Да, все верно.