Good day, Christian.
Both link and folder exist.
I checked boot order and noticed that folder '/var/cache' (var-cache.mount) is
mounted later than apparmor.service. That's why folder was missing.
Solved problem (not sure if it's correct way) with small modification of
apparmor.service file:
[~] diff /usr/lib/systemd/system/apparmor.service{.orig,}
5c5
< After=systemd-journald-audit.socket
---
> After=var-cache.mount systemd-journald-audit.socket
The boot order was changed so that apparmor.service to be started after
'/var/cache' is mounted.
fstab is created by openSUSE installer going with BTRFS file system on root.
More details in attachments.
If according to apparmor developers it's is not a problem - we should close
this issue.