How to use animations LOTTIE with LVGL 9.3

Every other objects are rendering just fine, there’s no errors no crashing it just wont show anything
by calling this function

void lottie(void)
{
    extern const uint8_t lv_example_lottie_approve[];
    extern const size_t lv_example_lottie_approve_size;

    lv_obj_t * lottie = lv_lottie_create(Screen);

#if LV_DRAW_BUF_ALIGN == 4 && LV_DRAW_BUF_STRIDE_ALIGN == 1
    /* Buffer estático para ARGB8888_PREMULTIPLIED */
    static uint8_t buf[64 * 64 * 4];
    lv_lottie_set_buffer(lottie, 64, 64, buf);
#else
    /* Para GPUs ou alinhamentos especiais */
    LV_DRAW_BUF_DEFINE(draw_buf, 64, 64, LV_COLOR_FORMAT_ARGB8888_PREMULTIPLIED);
    lv_lottie_set_draw_buf(lottie, &draw_buf);
#endif

    /* Agora carregar a animação */
    lv_lottie_set_src_data(lottie, lv_example_lottie_approve, lv_example_lottie_approve_size);

    lv_obj_center(lottie);
}

I have followed the requirements from the doc: Lottie (lv_lottie) - LVGL 9.3 documentation