Check-rule for 1031 purification type and the created RuleSet does not match inside modules/QRSA/HardwareMonitor/HardwareMonitor.cc.
Check rule is for DOUBLE_SELECTION_X_PURIFICATION, while the RuleSet is for DOUBLE_SELECTION_XZ_PURIFICATION.
Make it DOUBLE_SELECTION_XZ_PURIFICATION for both.
Check-rule for 1031 purification type and the created RuleSet does not match inside modules/QRSA/HardwareMonitor/HardwareMonitor.cc.
Check rule is for DOUBLE_SELECTION_X_PURIFICATION, while the RuleSet is for DOUBLE_SELECTION_XZ_PURIFICATION. Make it DOUBLE_SELECTION_XZ_PURIFICATION for both.
Same for the inverse type as well.