I've seen a lot of enemies (mostly sebillians and sometimes caesans) that, on one turn, seem to have basic clothing/armor and on the next turn have armor indicating a much higher rank. Now, on the final mission, I'm seeing enemies appear out of nowhere very near to my soldiers with lots of time for attacks (throw a grenade, take 2-3 shots, etc), indicating they haven't moved very far, but there was no way for them to get that close without being in my sight for a long range. These enemies have also never triggered reaction fire. This makes the final mission basically unplayable, as sebillians can close to short range without any risk of attack and then spend a whole turn blasting my characters apart.