@timanix's response was correct; the issue is that these sequences are being joined by dada2, and the joined ASVs are varying in length. There are a few reasons why these lengths will vary from the 467 median length you expect:
Natural length variation. I am not sure what gene you are sequencing and how much it varies in length. 16S rRNA gene regions usually do not vary much in length, but they do (probably not as much as you are observing though). Other marker genes, such as ITS, will vary to a much larger degree.
Bad read joining. dada2 requires a minimum of 20 nt overlap, but I do not know off hand how many mismatches are tolerated. You could be getting bad joining, leading to shorter sequences than expected. This seems a little unlikely, though, as the shorter reads would imply a much longer region of overlap (~220 nt!)
Non-target DNA.
Either way, I recommend exporting and manually checking the short sequences to see what they are.