B4R Question B4J to B4R(ESP8266) to Arduino Mega (Arduino IDE)


I am trying to communicate to a Arduino Mega via B4J to an ESP8266 NodeMCU programmed with B4R.
I am using AsyncStreams to talk to the ESP without issues. I am using I2C to talk from the ESP to the Mega, also without issues.
However, when I put them all together, the I2C from the ESP to the Mega doesn't work. I am not getting any errors, the message just is not being received.
I am going this route because the ESP doesn't have enough memory and I/O for my needs , and the Mega doesn't have WIFI. That, and they are what I have.
I am open to suggestions. Thanks!