When generating BIP39 seed by hand, you will need this script to fix last 4 bits (12th word) with a correct checksum. - checksum_12_words.js| Gist
Using an offline calculator to generate a BIP39 seed phrase is one way to establish a very high level of confidence in the randomness and initial security of seed phrases - especially compared to the default wallet approach.| Vault12