===== Why is it that if I deliberately try to target one BSE (ex. a facility), sometimes the model will insist on targeting another BSE at the same location? =====

If there are two of the same BSE type at the exact same coordinate, the JEF will "see" them in the same order every time, and will thus always attack the first one.  Separate the BSEs slightly (a couple hundred meters, perhaps) and it will target the one closest to the coordinates given.  Note:  An overlay has been developed (thanks, Susan!) that randomizes //which// of the collocated BSEs is selected for the target, so it won’t be the same one all the time.  For info, contact me or her.
