Hi @g.corrigan, first of all, let me clear confusion: Self-signed certificate should be fine. After reading your following comment, I realized that you were asking of self-signed vs trusted CA signed certificate.
Thanks for explaining how you do the setup and also providing detailed logs. What jumps to me from the logs is the device’s balenaOS version: v2.47.1+rev1. I wonder if what you experience is a compatibility issue. Please see:
Can you please try a device with the latest balenaOS and also use the latest balena-cli?
(assuming that you are running the latest openBalena version)