Encrypting with the private key has the name “signing” because it’s convenient. Both are technically correct.
Hybrid asymmetric signing is: hash the payload, then use direct asymmetric encryption/signing to encrypt/sign the hash with the private key.
Hybrid asymmetric encryption is: encrypt the payload with symmetric encryption (e.g. AES) with a random key, then encrypt the random key with direct asymmetric encryption using the public key.
As you can see, with hybrid asymmetric cryptography, there's a difference between signing and encryption besides the public vs private key difference.
Hence you always use the private key for decrypting or for signing. But other than switching which key to use signing and encrypting are the same thing