Inkyshot - InkyPhat display never changes (InkyPHAT_SSD1608)

Greetings, I’m creating a new Inkyshot for my daughter but I’m experiencing a similar issue to one posted about a year ago where the inkyphat display will not change from its default out-of-box display. Mine is also installed onto a Pi Zero W with a fresh Balena OS install. I use a plain black & white inkyphat display secured onto the GPIO pins.

My logs appear to show nothing wrong, and even detects the new hardware & software as indicated by the “InkyPHAT_SSD1608” it detected:

inkyshot INFO:root:Display type: InkyPHAT_SSD1608
inkyshot INFO:root:Display dimensions: W 250 x H 122
inkyshot INFO:root:Message: Meaning is something you build into your life. You build it out of your own past, out of your affections and loyalties, out of the experience of humankind as it is passed on to you… You are the only one who can put them together into that unique pattern that will be your life.
inkyshot INFO:root:Font size: 8
inkyshot INFO:root:Done drawing

I have removed and reintalled the display, redeployed the balenaOS image, and nothing seems to get the display to work. Can anyone offer any advice? Thank you for taking the time to read this.

Update: decided to put the InkyPhat onto a Raspberry Pi 4 with new balenaOS image and I got the same problem. However, just before the “inkyshot INFO:root:Display type: InkyPHAT_SSD1608” line, I also get:

inkyshot curl: (7) Failed to connect to port 48484: Connection refused

@bbyjoe can you check whether that port is being occupied by something else?