Logic Level Conversion on ESP32 Thing

So I have an ESP32 Thing: https://www.sparkfun.com/products/13907

Bidirectional LLC: https://www.sparkfun.com/products/12009

and a 4 channel 5v Relay board: http://www.ebay.com/itm/5V-Four-4-Chann … 2048264659

I am trying to use the ESP32 to control the relay board. Here is my mockup:

https://preview.ibb.co/gqf9oF/error2_1.png

I have a 5v 5A power supply on the top breadboard rail, and using the ESP32’s 3.3v on the bottom rail. in this configuration, the ESP32 will not boot. if i change it to use 3.3v → VCC on the board, and removed the JD-VCC jumper, and apply 5v directly to JD-VCC. Then go straight from the esp32 to in1 and in2, it will work for only one about 80% of the time. the LED turns on and off, but the relay wont flip. sometimes it will.

My main question, is what is wrong with the schematic above?

No ground on HV side of level shifter?