I did the same change in subdirectory names and discovered there were a number of directory name inclusions in the database. I exported the database and opened it in a text editor and searched for wordpress/ and replaced it with blog/
I think there were five or more places on the configuration and every post had it (I had about 60 posts)
Then I emptied the tables and imported the sql file I’d edited and all is fine.
Wouldn’t sware this will work for you, but it might. ??