In 188.8.131.524 ("The Pi Edition™"?), I'm copying users from a 12.1 DB to a 19.6 one. One user, created when the source DB was v11.2, has a password with a raw value containing a space, e.g. "RJ 20160907". I had done this as an audit point to prevent any possible login on that schema, which owns objects accessed by other schemas (like using the newer "NO AUTHENTICATION" now).
When Toad creates a script for this user, it doesn't generate anything after the space, e.g.:
CREATE USER BLEAH IDENTIFIED BY VALUES 'RJ DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP PROFILE DEFAULT ACCOUNT UNLOCK;
...which of course is invalid syntax.