Fair enough! Had a sneaking suspicion that the game engine only checked player LOS.
Sorry if that wasn't clear. The LoS is not mirrored, meaning that the calculation made from point A to B is not gauranteed to match B to A, depending on intervening terrain. Enemies are checked for LoS.