Error: file `/boot/vmlinuz-5.15-x86_64’ not found

The kernel going AWOL can happen a couple of ways.

Either you suffered a powerloss or by other means disrupted the sync process while the transaction was running.

Another possiblity is the package kernel-alive which largely works as intended but sometimes causes a missing kernel. I believe it is a hook which fails on shutdown if the shutdown is not a normal system shutdown/restart.

Check your system firmware - check if you have disabled USB boot.