If I change the monitor like so:

Code:
monitor_event CharacterTurnStart Quintus		
		and not InEnemyLands 
		replenish_units Quintus		
		end_monitor
Quintus gets replenished whether he is in friendly or enemy lands, and the game still crashes if he is in a settlement when replenished. I am starting to have serious doubts that my mod is even possible.