Systemd-boot with tpm causes slowdowns in zypper

Running tumbleweed with systemd-boot and tpm-unlocking causes package (un-)installations to take a fair bit longer than usual. checking btop shows one cpu core at 100% use by systemd-pcrlock after the “continue?”-prompt which then changes to cryptsetup before zypper continues. same thing then happens again during the post-transaction scripts. I understand that this is probably necessary for validation, but can be quite annoying as it massively increases the time it takes to install a single package. is this expected behavior? can I do anything about it other than switch back to grub or disable tpm-unlocking?
I think I just used systemd-cryptenroll to add the tpm slot after installing the system.
Journalctl only shows zypper removing firefox and no systemd-cryptsetup entries around that time.
if any more information is needed, I’ll be happy to provide.

the full systemd-pcrlock command is:
image