For this type of architecture, we would normally recommend that you configure a local buffer for the GUIX canvas memory, and provide a buffer-toggle function that transfers the modified portion of the local canvas memory over I2C to the display after each drawing sequence. If you can send email to azure-rtos-support@microsoft.com, I can send you a template monochrome GUIX display driver that should help you implement this solution.
Regarding the I2C interface specifics, I'm not sure we have that particular board in-house. I would leverage the bsp and examples provided by NXP to implement the memory-to-display graphic data transfer.