I know this is how it’s supposed to be and how it should be but sadly it doesn’t always go this way and arch is notoriously known for this exact problem, the wiki itself tells you to check what’s being upgrades before doing because it might break. Arch is not stable if you don’t expect it to be unstable.
I’m currently running something similar, what services are you running and do you use anything in addition to podman to manage your container (cockpit, systemd-units or similar)?