First delayed posting since 2019 due to IRROP.
Ticketed as SFO-EWR-LHR with 2.5 hours connection time in EWR. SFO-EWR was scheduled to leave at 12pm and arrive at 8:20pm to connect 11pm LHR flight.
At 5am SF time, I noticed that the incoming flight would not arrive until 12:30pm, which made 12pm on-time departure impossible. Called United. Since the 12pm flight still showed on-time, nothing the agent could do unless I paid the price difference. (Unable to SDC at that time due to unavailable fare class.)
At 8am SF time, SFO-EWR was delayed to 1:30pm departure. I was able to SDC to 10:45am SFO-EWR flight. Thirty minutes later, I decided to SDC back to my original flight by thinking one-hour connection time in EWR would be fine.
At 10am SF time, United recognized the risky connection. On United App I was offered to refund or rebook to any flight without charges. I picked up the last non-stop that day leaving SFO at 7:50pm.
Once the plane landed in LHR at 2pm local time, no mileage was posted until 8am next morning (18 hours later), which was about 2am Chicago time.