If the GND's are connected, can you please explain how, in detail? There are 3 main sections, RX, TX, Arduino. How are the grounds between them connected?
First of all, how is the ground from the Arduino extended? Barrel jack? Pin connection that isn't shown?
Honestly, though... I think your level translation issue is more serious...