I'm not sure if an I2C LCD will fit on an Uno board along with task manager and everything else. I mean LCD I2C on its own is 10K before task manager or tcMenu are brought into play. For Uno, we normally recommend using a DfRobot LCD shield, or using an LCD display with direct wiring. I think the SSD1306 ASCII support also fits well. In 2.0 when we release it soon, we've actually made some improvements, and got an Uno DfRobot menu down to 23K, that would probably just about allow I2C, but then what about your own code.
One important point, as per the documentation you need to determine if your display is RS first or EN first, and set it as such in the code generator, see https://www.thecoderscorner.com/products/arduino-libraries/tc-menu/tcmenu-plugins/liquidcrystalio-hd44780-renderer-plugin/ particularly the section on "Commonly available I2C".
I quote from that page:
PIN_LAYOUT: I2C displays mainly fall into two categories, either with EN on pin0, or RS on pin 0. Try each of these if you are not sure. If your display does not work with either, use the above “display direct or non standard i2c option”.