Just answering to myself :)
I spent the whole day digging into LVGL lib on the Core2.
I must say there's a huge learning curve for me (I'm just a hobbyist with just average knowledge).
I initially thought it would be very easy to use but this is definitely not the case (again, for me).
However I am happy because I guess I have understood the basic concepts and I was finally able to diplay objects like buttons or sliders on the screen and interact with the touch display.
This library is incredibly powerful. The fact that I am playing with others devices than M5Stack stuff motivates me to keep on investigating as I will be able to use it on almost any other screen devices.
Would be great to use this post if you want to share your experience with LVGL and the Core2.