I got the new cables and screwed around some more. From what I can tell it's the drive not the controller or the cable. I must have been mistaken when I was testing this previously.
Steps I took:
Replaced the cable, drive still showed up as 1000GB
Switched to another open port, still showed up...