Have you read the information about your Scots ethnicity ESTIMATE on Ancestry?
Follow the link to "Surprised by your Scotland result?"
I can't post it here, as the page that I see is linked to my own DNA test. I have a Scottish ethnicity
estimate too. In my case, the probability given covers a range from 0% to 23% - e.g. I may not actually have any Scottish ethnicity at all. I have no Scottish ancestors in my known ancestral lines, but my direct ancestors over the last 300-400 years are all English or Welsh (see below) and some of them likely immigrants from Scandinavia and France a long time ago.
But a suggested ethnicity to a region doesn't mean that you have recent (or any) ancestors from that region. It means that segments in your DNA closely match those commonly found in Ancestry's reference panel for that region. The same people who migrated into Scotland thousands of years ago also settled in other areas, and Ancestry say that as a result, what they term "Scottish Ethnicity" can also be found in people from The Channel Islands, England, Faroe Islands, France, Isle of Man, Luxembourg and Northern Ireland, who have no direct ancestral connection to Scotland.
Are you and some of your ancestral lines from England?
Different testing companies use different reference populations for ethnicity ESTIMATES and they define their own regions, which may differ in geographical location.
The term "Ethnicity Estimates" is also a clue to their accuracy. The percentage you are given is a probability, not a fact.