Every championship sells its broadcast rights country by country, and every broadcaster checks the IP address you connect from. Travel — for work, for a holiday, for the race itself — and the stream you pay for at home stops working.
It is not a glitch and it is not your subscription expiring. It is three steps, and they happen every single time.
A championship does not sell one worldwide deal. It sells a separate contract per territory, and each broadcaster pays only for its own.
That contract obliges the broadcaster to serve its territory and no other, so its player checks where the connection comes from before it plays a single frame.
Your account is fine and your card is fine. The connection is the wrong one, so the same subscription that worked at home returns an error.
One Formula 1 race weekend, twelve territories, twelve separate rights holders. Every one of them checks the IP address you connect from.
Before anything else, check whether the race is already free where you are — in a lot of countries it is.
Official rights holders only. OneRacing does not host, restream or link to unauthorised streams.