It is not a scam, this is how banking works.
Probably the receiver's bank did not received the details of payment because you add unnecessary information to the transfer (and banks probably are ignoring the most important part with numbers).
My answer at your Reddit thread.