I'm certain it's not user error, since the recovery phrase was present in two unique areas: backed up inside of a file on S3, and printed on the piece of paper. This informative article points out BIP39, the standard that defines how seed phrases are created, and summarizes how BIP32 https://bookmarkport.com/story21019104/the-basic-principles-of-bip39-passphrase-generator