They made a 20 gauge on a standard 12 gauge frame and a 20 gauge on a smaller frame. Barrels from one will not fit on the other.
This ^^^^^^
The barrels for the early 20Ga 870 built on the 12Ga frame are much harder to find and expensive. I have two of these and four barrels.