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.

Here is how the Business info section appears now, including a notice that the logo management has moved. This was shared by Hana Kobzová:

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.