I was connecting to an API that required hashing, so I used the MD5_UNICODE() function. However my authentication failed. Switching to the MD5_ASCII() function successfully authenticated me. As all of my strings were ascii values, I was confused as to why the two functions produce different hashes
Here's the relevant documentation of the functions:

and here's proof of the difference between the two:
