When you place components onto the topdesign schematic and successfully build the project you may control via the "Resources" tab the complete usage. I2C and UART will go together.
Some pitfalls coming to my mind are
- Float formatting
- Buffer overflows
- Bad interrupt handling
An easy check could be to put the I2C handling into a critical section (CyEnterCriticalSection()) to see if something changes.