I'm always confused by the "neither nor" logic of Article 5.b applied to the taxation of Government pensions. Lets assume someone is settled in the UK, has strong connections and owns a home there and they receive a US Government pension. If the pensioner is just a US citizen how is this pension taxed? US tax is due, but is UK tax also due because of the residence status even though the person is not a UK citizen?
My (strictly amateur) interpretation: Article 1.5(b) says you can have the treaty benefits granted by Article 19 (host country exemption) if you're neither a citizen nor PR of the host country.
Therefore, a US Government Pension being paid to a UK resident who is not a UK citizen and has not been granted ILR, is taxable exclusively by the US (the government paying the pension), as per Article 19; the recipient is indeed entitled to host country exemption.
Similarly, a UK Government Pension being paid to a UK resident who is a UK citizen, is taxable exclusively by the UK (the State paying the pension), as per Article 19; in this case, the recipient is
not entitled to host country exemption. Even if the recipient has dual US/UK citizenship, the US can't tax the UK government pension, because Article 19 says a Government Pension is to be taxed
exclusively by the State paying the pension if the recipient is not entitled to host country exemption.