The words are definitely correct, with spacing and capitals where appropriate.
None of the wallet words should have Uppercase characters... they should all be lowercase.
Chances are tho, if you've been hit with the "Password did not unlock the wallet" issue, even if you restore from your wallet words, you'll get the same problem over and over... the issue is fairly well known around here... and the devs know about it:
https://github.com/keepkey/multibit-hd/issues/982If you can, I'd recommend switching to a new wallet... if you have an iOS or a relatively new (Marshmallow+) Android device, you can get access to your coins by restoring your wallet words using "Breadwallet" app... There is also "Simple Bitcoin Wallet" for older Androids (from version 4.0.3+).
And you can send your coins from there to a new wallet of your choosing... I wouldn't recommend staying with either Breadwallet or Simple Bitcoin Wallet as long term solutions.
If you don't have access to an iOS or Android device... there are other ways to get your coins out.
I have some python scripts that can extract the private keys from the wallet that have your unspent coins and you can import them to another wallet...
or you can do it yourself by putting your wallet words into an offline copy of
https://iancoleman.github.io/bip39/ then goto Derivation Path, select BIP32 and then set client to custom and the path to m/0'/0 and then look through all your addresses for coins (you may need to click "show more"), noting down the private keys for addresses with coins.
Then set the path to m/0'/1 and look through all your change addresses for coins, noting down the private keys for addresses with coins.
Then you can import the keys to another wallet.
Good luck.