White screen between displaying two images

I am displaying multiple images back to back but they are called from different process so I am initialising lvgl again for that. Issue is before displaying second image it displays a white screen in between after first image. I understand that if there is multiple high priority threads running cm cause issue. I have used two buffers for display and it helps but could not fix it completely.

Flow is as below:
img = lv_img_create(lv_scr_act());