As the spinner animation and the screen transition has good timing and a decent FPS I assume there are no issues with
- the tick of LVGL (
lv_tick_inc()
) - the performance
The missing “Loading…” label is really strange.
Could you try out these:
- Enable LVGL’s logging
- Print the coordinates of the “Loading…” label periodically.
E.g.printf("%d\n", ui_label_loading->coords.y1)