Help controlling the P10 RGB 32x16 with Arduino Uno???

Hello, I am having issues (strange behavior) controlling the P10 RGB 32x16, for some reason the colors of the output are correct, but the location of the pixels is not. I tried placing a single white pixel at position 0, 0 but instead I get multiple white pixels at different locations. I have attached a link to show the connections and output I’m getting, I’ve tried disconnecting and reconnecting all the wires yet I’m still facing the exact same issue.

Image 1: http://imgur.com/a/0cHZm (Showing the pinout on the P10 RGB 32x16 board)
Image 2: http://imgur.com/a/9Fdip (Showing the wires on the left half of the ribbon cable)
Image 3: http://imgur.com/a/qMcGF (Showing the wires on the right half of the ribbon cable)
Image 4: http://imgur.com/a/kYYwh (Showing the wires on the top half of the Arduino board)
Image 5: http://imgur.com/a/KVmcI (Showing the wires on the bottom half of the Arduino board)
Image 6: http://imgur.com/a/Ycmlp (Showing the code for a white LED at position 0, 0)
Image 7: http://imgur.com/a/lFk8i (Showing the output on the P10 from the code in image 6)
Image 8: http://imgur.com/a/70CL3 (Showing the code for perpendicular red & blue horizontal lines)
Image 9: http://imgur.com/a/1eqyg (Showing the output on the P10 from the code in image 8 )

Code:

#include <Adafruit_GFX.h>   // Core graphics library
#include <RGBmatrixPanel.h> // Hardware-specific library

#define CLK 11  
#define LAT 10
#define OE  9
#define A   A0
#define B   A1
#define C   A2

RGBmatrixPanel matrix(A, B, C, CLK, LAT, OE, false); // 32x16

void setup() {

  matrix.begin();
  
  // draw a pixel in solid white
  //matrix.drawPixel(0, 0, matrix.Color333(7, 7, 7)); 
   matrix.drawLine(0, 0, 31, 15, matrix.Color333(2, 0, 0));
   matrix.drawLine(0, 15, 31, 0, matrix.Color333(0, 0, 2));

}

void loop() {

}

I’ve spent a couple hours trying (and looking online) but I’m stuck, any suggestions are appreciated…