LCD Occasional Gibberish / Error

Hi all, I am new have only been working on Arduino project for <1 week so do bare with me.

I have a 1602 LCD screen connected through a I2C connection to my Uno compatible board. Recently I noticed that when the board is restarted due to new sketch uploads, powered on or I pressed the reset button, the LCD start showing gibberish errors. Restarting the board then makes it go away and this can take between one or more resets before resolving. The sketch otherwise works perfectly.

Has anyone encountered this issue before and provide any pointers to my problem? I tried searching Google and the forum here but did am not too sure myself what I should be looking for.