Hasting rings always come with to tight of ring end gap, as that is the way they should be.
That is up to the engine builder to fit them to spec's.
If they are made to fit a new cylinder, you couldn't fit them to a used cylinder, they may have to big of gaps.
As Patrick L. said, if a used piston, those ring grooves have to be clean, and not dinged up from the groove cleaner, or bumping them on something.
On a New piston, you have to check to see if the grooves have gotten damaged, many have, and the ring will get stuck in the groove, and won't turn a round the whole groove. You should never have to sand the ring for thickness.
In a new cylinder, always use a cast ring. In a used cylinder, always use a chrome ring.