Using Oyster, an OSI is made as long as the previous touch out is not timed out and the touch in can be joined, which can lead to a journey getting timed out after a sequence of (unexpected) OSIs.
Is this true using a contactless payment card? In particular, assume that the time limit is 1 hour and 50 minutes, if I touch in at 12:30 and out at 14:00, then in at 14:10 through an OSI and out again at 15:30, will it produce incomplete journeys? If not, it can be a good alternative when roving around the system (for example, to do the Random 15 challenge) as long as the individual journey components are under the time limit.