You have a space after `\1` in your replacement, just remove that and you should be good
perl -i -p -e "s/^(password[]*=[ ]*).*$/\1$passwd/" config.properties
^
Removed space here