Did I get this right:in bullseye, glewlwyd created /etc/glewlwyd/config.json by copying /usr/share/glewlwyd/templates/config.json without modifying it
in bookworm glewlwyd-common ships it as a conffile (with different content).
So glewlwyd-common needs a versioned Breaks against the last glewlwyd version that managed that file.
In the -common preinst if upgrading (or on initial install) check the exisiting (not yet owned by us) file for a known hash and move it aside if it matches.
Andreas