I’m not entirely sure if there is an issue with the % character but definitely we have had issues reported in the past where certain characters included in the password string have caused the encryption/decryption to fail. @iboltz@pbuncik
If you suspect that % could be the issue then set or request an alternate password for the technical user which avoids any special characters used in html character encoding.