CiviDiscount does not allow more than one AutoDiscount. Patch below must be applied.
https://github.com/civicrm/org.civicrm.module.cividiscount/pull/215/files
@@ -435,7 +435,7 @@ function cividiscount_civicrm_buildAmount($pageType, &$form, &$amounts) {
}
}
}
if ($autodiscount) {
if ($autodiscount && $discountApplied) {
break;
}
}