Some "feeling" values are not legal for certain memory IDs; this was a recent finding via disassembly of the game's code. You can always inspect a legal pokemon then set the Feeling value to other pkm rather than using a purely random value.
However, when the batch editor is done modifying data, it sets it back to the save file, which triggers automatic updates, which includes setting a new memory from bank if necessary. You can always turn that off via the program settings.