Updating to the #snap release of mosquitto was the most simple way to fix the first problem (reconnects).
The second problem should be no problem, but the shell clients seem not to allow unencrypted 8883 connections. There are some command line options that should circumvent the problem `--insecure`.
But *protocol error* still occurred.
Related problem 5 years ago :/ https://stackoverflow.com/questions/56361192/configuring-mosquitto-mqtt-broker-to-listen-on-multiple-ports
What this story solved:
I once improved a dollhouse with an old house gong ding-dong bell. Then I added an #Arduino to trigger it with my not-so-smart doorbell of my real home. It was awesome. But some weeks ago it stopped working, so the solution was, to fix something in a remote datacenter in another country on a virtual server. To make a ding go dong.
That does not seem right.
Thanks for reading :)
#eof
I only depend on mosquitto_sub and pub for live demos and debugging, so the charmful workaround was to register another listener for the default port like
`listener 1883`
`protocol mqtt`
Now I am happy again, my bridge works and all my privacy is gone again.