I've uncovered a serious problem with the passenger/TOC contract in the process. So serious that I wanted to take it up with ATOC.I had drafted a letter to the appropriate managers which I was intending to post on Monday but as the IAS have resolved it I'm going to leave it.
My own Oyster is causing no end of problems and once it expires on the 30th September I'm giving up on it completely. I hold a Zone 1-6 season ticket. Since I bought it, the card has taken £6.80 off me and stopped working. Yesterday I travelled from Forest Hill to Marylebone LU, then Marylebone NR - Feltham. Despite me having a Z1-6 TKT, it was doing some stupidness with OSIs, decided I was travelling from Forest Hill - Feltham and charged me for not completing it within the time limit, sending me into arrears!
I then attempted to travel Twickenham - Waterloo and got Code 35 rejections at both ends (as well as when I touched out at Feltham). Had the bloke at Waterloo scratching his head and he just refunded me eventually.
I'm actually fed up with it now. The system is crippled by its own complexity. If I wasn't trying to learn about every nook and cranny of how it works (and I feel I've barely scratched the surface), my money would be going down the drain and I wouldn't have the first clue why.
With respect, you could only have been charged 2x £3.40 for the journeys you describe if you set an Oyster extension permit before you started. You knew you didn't need one and deliberately set out to see what would happen. As expected, £3.40 was deducted on entry and £3.40 on exit (max journey time exceeded).
If you weren't "trying to learn about every nook and cranny of how it works" you wouldn't have made the journey in the way you did - I have no doubt about that.