It seems to be a software validation rule in a poorly written logic. Normally you can only buy tickets when you are allowed. Guest tickets for league games for sth normally don't need a supporter name assigned to them. For example, the swansea game we all bought sth guest tickets as its my sons...