Aesthetics must be either length 1 or the same as the data (21): y

The link doesn't work, Can you turn this into a minimal REPRoducible EXample (reprex)? A reprex makes it much easier for others to understand your issue and figure out how to help.

If you've never heard of a reprex before, you might want to start by reading this FAQ: