How to hide UV seam through texture?
Well I figured it out with much googling. I even redid the mark seam and everything.

Turns out when creating a new image texture, I had to click on the checkmark that says 32 bit float and now the seam problem went away along with some sloppy normal map problems that I kept getting. I guess the extra resolution is needed.
source: https://developer.blender.org/T42056