In the near future AppArmor 5.0 is expected to be released. Shortly after it will be available in the Arch/CachyOS repos.
The new version will come with numerous improvements. E.g., finally unix and dbus mediation will be available for non-Ubuntu distros (requiring kernel 6.17+).
If you’re using the apparmor.d package it is required that you edit /etc/apparmor/parser.conf as roddhjav, the maintainer of that project, informs us in order to prevent breakage:
Warning
apparmor.d now requires early policy loads
Ensure you have cache-loc /etc/apparmor/earlypolicy/ in /etc/apparmor/parser.conf. Otherwise some profiles won't load (or worst will partially load) and your system may not boot.
See: https://apparmor.pujol.io/install/#configure-apparmor
I suggest that you implement this change before the new versions will be out.