Each time a unit gains a Weapon Enhancement, you must select one model in that unit (if the unit has a unit champion, such as a Sergeant, you must select that model), then you must select one weapon equopped by that model...
Seems to me like if you get multiple weapon enchancements for a unit with no champion then you can distribute them to other models