Основной причиной войны было стремление Казанского хана Мухаммед-Амина к полной самостоятельности от Москвы, а возможно и подчинение Московского княжества.
Возможно, эта война была столь длительной из-за неравенства сил сторон, но в этом я не уверена