After testing LVGL on Rock 5B with HDMI (mouse), I compiled and tested LVGL8 and LVGL9 on Rock 3A with a 7-inch LCD and Capacitive touch screen.
Capacitive TS returns the touch point with normalized values, something like (0,800) instead of (0.0,1.0) in a no Desktop environment, like GBM / Wayland CLI. I think LVGL expects a touch point value in the 0.0,1.0 range, the same for SDL. You need to consider it to have the correct point on the screen.
The screen is 800x480. I could test LVGL8 with TS and without the Cursor image (embedded-like), and LVGL9 can draw a cursor image to follow the TS and use the mouse simultaneously.