Images not found after migrating WordPress website

You can reupload files via ftp, i believe you did via cpanel and filenames corrupted.
Also you can use plugin like this https://wordpress.org/plugins/clean-image-filenames/