If there is a $ in the password for the private passphrase protecting the wallet.db it throws an RPCException for "invalid passphrase for master key" when you try to spend funds or buy tickets, etc.
We were able to convince ourselves of this as we recreated the wallet.db file from the seed from scratch and removed that character from the password. Not sure if this is a unicode thing or escaped char regex thing or what, but thought I'd relay that.
On slack there is a channel for support and I'm sure that there you will be answered very fast. https://slack.decred.org
The devs don't usually come here on bctalk