The latest upgrades to LVGL 8 on github have fixed the issue automagically! Now I’m getting the correct - expected display, without any changes to my code. A big thanks to everybody who contributed.