I believe if you added money to the card online, you need to wait until the buses return to the depot for it to appear. Reason being that the buses need to download the most recent data for every card that's in use as they don't have internet onboard to immediately see any changes. Edit: That wait usually takes 24 hours minimum, by the way, since each bus has to go back to the depot to update, perform maintenance and get cleaned. It's super annoying.
That may have changed, but I believe that's how it works.
That may have changed, but I believe that's how it works.