,Republic of Serbia , to be precise,
has ,only one , and to highlight that fact ,
ONE, legal code,
LYPR
Because, only Serbia, is member state of ICAO (founding member of ICAO
, )and as such has a right to have a second letter,although it is not mandatory to be UN recognized state to have second letter. Many examples as such,Gibraltar,Palestine... to name some of it .
all Serbian provinces (Kosovo and Metohia included ) and municipalities, are under the same ICAO letter LY.
If any of local authorities ( that is here the case ) wants to change ICAO airport designation ,they just should ask.
If they didn't ask, than they have to refer to these who gave them that wrong and illegal letters.
So answer to your wrong statement, is ,
Pristina has only one legal ICAO designation
,LYPR, although some users use illegal BKPR ,and they have enough fuel for that option.