Doesn't the /boot/dtb-%{version}-%{release} directory come from the kernel rpm? If so, it's the kernel rpm cleanup that should remove it.
Or at least that's what happens with my own kernel rpms.