Or perhaps the more critical stations (such as large NR termini) tend to get assigned staff from the smarter end of the pool, who have an easier time understanding when asked about unusual queries.
Thanks for the vote of confidence. As someone who works in outer London, I've put railcard and young visitor discounts on frequently, without issue, for many years. Also, so have many of my colleagues.
How exactly does one 'register' an Oyster? I have an online Oyster account and a card attached to it, and yet when I use an Oyster machine at a TFL station, it declares that my Oyster is not registered, and so I cannot link it to my railcard and get the entitled discount. My card easily shows up on my account on the app and on the website.
Is there a fix or a recommended course of action?
There are two types of registration. Basic and full.
Basic is what most people have. An oyster account to protect against theft and loss. This isn't connected to the back office system that the ticket machines run off, so your basic registered oyster will show as unregistered on the machines.
Full registration is done by staff on the ticket office machine computer. This is only really done for people who are registering an oyster for a PRIV discount for the first time. The information taken is more detailed than a basic registration. When this card is presented to the ticket ,machine, it will show as registered. Hope that helps.
Re railcard. When we put a discount on a basic registered oyster, we "trick" the machine into thinking it's fully registered by providing a postcode and and a password....but this can be ABC and not the real details.