For those(like me) confused by sodium_crypto_sign() vs. sodium_crypto_sign_detached()
From the libsodium docs https://libsodium.gitbook.io/doc/public-key_cryptography/public-key_signatures
The crypto_sign() function prepends a signature to a message "Combined mode"
In "detached mode" the signature is stored without attaching a copy of the original message to it.