Not exactly the same, but I have been using a technically similar stack (Pi 4b + Love2D GUI) paired with some custom autorun code to make a console which boots media off of whatever drive you insert (potentially a keyboard / mouse / controller optional media device).
I've got the Pi booting basically straight to Love2D (really it's a combo of carefully choreographed splash screen, LXDE wallpaper, then an autostart of the actual Love2D UI which makes it seem like the Love2D UI is in control from boot) and it's all worked very smooth.
I feel like this setup would work well for custom UIs (especially if you're not as obsessive about the polish as I am and can tolerate a few flashes as X boots up). There's nothing specific about Love2D which makes this work other than being a nice way to write code that runs smoothly on a Pi, but I like it :)