A divided Huntsville City Council approved Wellstone receiving $3 million in opioid settlement funds on Thursday.