The SmashPig recurring payment processor (used to charge Ingenico Connect tokenized recurring payments) can currently only handle payments that are the second or later in a series.
Donors who give a one-time payment then start a recurring payment for a different amount will get a recurring record unconnected to any existing payment.
Update the code in CRM_Core_Payment_SmashPigRecurringProcessor to work without a previous payment in the same recurring series.
We might have to get the previous payment from the gateway txn id as we're not gonna have the usual recur_id.