I also had this issue last night with two nested bookings for a TP run. With less than 2hrs before expiry of the hold I attempted to pay, both on the app and the mobile site but kept hitting an error informing me they couldn't find my booking.
Was about to phone when I tried online again on my desktop and they went through and were ticketed some minutes later.