It is absolutely unclear what you mean. I tried to change interface zone and it worked. You need to provide more detailed description of steps you used.
I presume you have previous snapshots so you can restore old content. If you can provided step by step description how to reproduce it starting from known good content you should open bug report.
Again, it is absolutely unclear what it means. I edited zone (by adding service) and I do not see any “double entries” anywhere.
Can confirm the problem exists in the latest Raspberry Pi image (openSUSE-Tumbleweed-ARM-X11-raspberrypi.aarch64.raw.xz). I was setting up PostgreSQL on Raspberry Pi 4 Model B 4 GB. No firewall setting is persisted in the Yast2 UI.