Why is mysqldump not saving newly added databases?
1) check your last 10 lines of dump file 

 tail dump.sql


it should show your dump file properly completed or not. 

2) grep the database name in dump file 

 cat dump.sql | grep newdb  


with the above 2 steps you can find is your backup is completed propery or not and the new database exists or not.