Bottom line is, snapd and snapd-git packages from Manjaro's repo do not perform a proper cleanup on removal. Manjaro carries a snapd-git package in their own repositories and it's not the same package as snapd-git from AUR. To get it fixed, we'll need to work with Manjaro to have their packages updated.
I've posted some findings in the forum topic: https:/ /forum. snapcraft. io/t/on- arch-snaps- show-broken- after-switch- from-snapd- to-snapd- git/3427
Bottom line is, snapd and snapd-git packages from Manjaro's repo do not perform a proper cleanup on removal. Manjaro carries a snapd-git package in their own repositories and it's not the same package as snapd-git from AUR. To get it fixed, we'll need to work with Manjaro to have their packages updated.