As it currently stands if you have an address in Scotland you pay Scottish rates of tax.
If you'd had a private address in Germany, Canada, or wherever when you were based there, would you not have paid tax in that country? I'm guessing you would have.