That's probably because clients such as Damus don't check for trailing slashes on URLs. So if you're not paying attention, you end up adding the same URL twice. Once with trailing slash, another time without.
Another example of the need for better onboarding and UX in the Nostr space.