Early voted in Union County NJ this past Saturday (the same day I came back from a vacation in Tennessee). I have to begrudgingly give the devil their due. The process was pretty smooth. They made sure my signatures matched and the machine generated a paper "receipt" which did record my vote accurately. Of course, this doesn't mean that my vote will be counted accurately, but I felt better about doing it in person as opposed to requesting and using a mail-in ballot. But, then again, this is NJ so nothing would surprise me.
Can't wait to move to Tennessee full-time in 2023.