Sandy City Council voted to approve a large townhome project around a month after it voted to reject the deal.