Seams aren't separating in the UV viewport
I figured out the problem. I'm mirroring my mesh and apparently there was a face in between them that was interfering with the unwrapping. Deleted that, unwrapped it, and all is well now.