Ok —, I fixed it. It was a lot simpler than I thought. Took me forever, but it was such an easy fix... Anyways, I ended up not flipping the animations and leaving them as is. I got it working properly just by adding NPC_Soldier.X > Player.X (Idle_Left_Scanning) or if NPC_Soldier.X < Player.X (Idle_Right_Scanning).
The issue was that the NPC of type C would mirror, but the gas mask and bag wouldn't if the player stayed next to the NPC. I have so many conditions that there must be a conflict somewhere idk. I'm planning on doing some more digging.
I'm still new to Construct and I have much to learn. But overall, do you have any thoughts on how I built my project so far? I now it's not perfect. I've been learning as I build.
Again, thank you for your help.