Issue with LCD Grove v4.0 and Adafruit Segment

Hello,

I designed my first shield for usage with an arduino. On the shield three ports are available to connect the 7 Segment and the LCD from Grove with the Arduino I2C. I have no Issue operating the Segment or the LCD alone but as soon as I connect both of them the LCD starts displaying weird signs after a while and the code stops. From the past I know the code is not the issue. There is something wrong with the design of the layout e.g. I am missing Pullup resistors on SCL and SDA which I attached currently extern onto the shield!

I have attached some pictures of the board design. Is there anything I have to take additionally in account regarding the LCD?

According Segment: https://www.adafruit.com/product/1270

Hi @Brownie_Brownie
If you operate the Segment or the LCD alone it was no problem, which meanings your layout is no problem. Your shield has no problem without a pull-up resistor because our LCD or other modules contain a pull-up resistor. It may be that the I2C address of your LCD conflicts with the address of segment 7, which causes the LCD to display the wrong information. Please check the I2C addresses of the two modules.