When I disconnect everything it runs fine, when I reconnect it hangs.
Hmmm for my SDA/SCL I have both plugged into the + rail on my breadboard. At the far end is where the LV of the level shifter is connected. The + rail is what I have everything plugged into that is related VDD.
Right after the SDA/SCL to VDD connections I connected wires to 2 horizontal rails and from there connected to the rail of the corresponding channel in the level shifter. I did that for both SDA and SCL. Each are seperate from each other so I don't think there are any shorts there.