Advice on using CYD LVGL as a Pi camera viewfinder display?

(This isn’t a ‘please design my project for me’ post, but before I start adding a display to my project, I would appreciate a pointer in the general direction just so that I don’t spend days trying to implement something that will have no chance of ever working…)

I’m assembling a camera (for infra-red photography) that is basically just a Pi Zero2 and a NOIR camera with an IR notch filter that blocks visible light, and these are powered by a fairly hefty battery pack that can run the Pi for several days continuously, so spare power is available and sufficient. But what I don’t have yet is a display from framing up the pictures, and since I have a few of those ESP32 displays of various sizes (variations on what someone called the Cheap Yellow Display) that I could trivially attach to the back of the battery pack, I thought that would make a neat and easy way to add a viewfinder display. However unlike a basic TFT display on a dsi or spi interface that has no processor attached, I can’t drive one of these from the Pi as a local display, so I need to send the preview image to it somehow - either by attaching a wire to the pi (eg serial port?), or wirelessly over BT or Wifi. So my question here is quite simple, given that I would like a relatively fast refresh rate (say 2 fps or better - I doubt there’s any chance of approaching 30fps…), what would be the best way to send the preview from the Pi to the ESP32 display? That’s really all I need to do, I’m attaching a physical pushbutton for actually taking the pictures so I don’t really need comms in the reverse direction for anything such as touchscreen feedback, I can make do with just a dumb display that draws whatever fullscreen bitmap is sent to it.