I tried to copy a selection using the polygon lasso, then I deselected, made a new layer, and pasted. It worked (pasted) as expected.
Things to check: when you copied, confirm the layer is not empty ( might be copying from an empty layer above the content layer). Confirm the source content layer isn’t a masking layer. Try to simplify the situation, using a file with content on just one layer.