Apparently, the subscription HTML cannot pass all the custom fields to the confirmation emails. One can use item-name and Invoice Number to hold user entered text; however, the invoice number must be unique and there will be problems if it is not.
See the PayPal documentation