Google has relocated the logo management section in Merchant Center Next, making it easier to manage brand identity. Logos are no longer found under Business Info. Instead, users must now navigate to Marketing > Brand > Logo to upload or edit their logos.

Note that only Admin or Super Admin users can access this new location, which may affect account workflows.
This update was shared by Emmanuel Flossie.