/summon Custom villager with potion trade (with custom affects) doesn't work, it simply creates a trade for an awkward potion.
Duplication:
*run the following:
summon Villager ~ ~5 ~ {Profession:2,Offers:{Recipes:[{maxUses:150,buy:{id:gold_nugget,Count:16},sell:{id:potion,Count:3,Damage:16,CustomPotionEffects:[1:{Id:1,Amplifier:4,Duration:500},{Id:5,Amplifier:10,Duration:500},{Id:8,Amplifier:3,Duration:500},{Id:9,Amplifier:4,Duration:500},{Id:15,Amplifier:2,Duration:500},{Id:17,Amplifier:20,Duration:500},{Id:19,Amplifier:4,Duration:500}]}}]}}
"tag" missing: