This is expected behavior, as the Delayed Self Pledge tool needs a seed gift greater than $0 to generate the pledge creation. To avoid this error, do not use a promo code on Delayed Self Pledge that covers the entire cost of the registration fee.