I thought it's because the instance is missing, but I checked out your comment on fedia.io and it seems like everything is correct there.
Here on kbin.social it only displays @username without the instance afterwards, and the link itself isn't federated it seems. So kbin tries to resolve the name locally, fails, and just displays it in plaintext.