This is a known bug that some factions suffer. This happened in armies that are stationed in cities. Try to keep your good units out of cities, leaving in there only those you don't care if they are changed.
After ACW update I'll update Sturm und Drang where I'll work a little on Sikh. If you have ideas or/and material, they are mostly welcome.