I am a bit confused about what the “re-vote” was over...can someone please explain?
This link explains the “Byrd Rule” which requires a revote for certain reasons listed in the article.
http://www.cnn.com/2017/12/19/politics/senate-tax-bill-byrd-bath/index.html
This highly detailed analysis shows many ways that one group of people benefits while others do not. I also gives details on how much more money certain Senators will get as a result of last minute undiscussed changes in the bill.
https://www.nytimes.com/2017/12/21/opinion/republican-tax-bill-trump-corker.html
This site also discusses the revote and gives a list of provisions that are making it into the final House bill.
https://www.cbsnews.com/news/second-house-vote-new-tax-bill-2017-12-20-live-updates/