Create “/blog” sub-site on WP multisite network

“blog” is a reserved name within the WordPress system, so you really can’t be using it as you are trying to do.

A better solution would be to name the site something else that is a legal wordpress site name, and then use .htaccess to redirect the old links to the new ones.