Glitch on navigation across screens

Hello! Using 4.3 inch TFT eSPI based SSD1963 8 bit on ESP32 Wrover 16N8
I have issue in moving across screens. There is an Home screen with buttons. On press able to go to second screen. But while coming back to home with a button. There is some glitch comes and screen don’t displays correctly. Even not able to go to Second screen by pressing same button. See the video attached.
WhatsApp Video 2024-01-22 at 18.12.14.zip (1.7 MB)