Hi, I'd stick with 'their'. A native speaker would clearly understand that this refers to both the feudal lords and foreign invaders. If that were not the intended meaning, a native writer would write the sentence in a different way.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.