All pages have 302 redirect, which I can’t remove

Welcome!

Because you are using multisite, there are a few other places your site may have the WWW active. I would look in the following:

  1. wp-config.php under “DOMAIN_CURRENT_SITE”. info
  2. wp-config.php under “WP_HOME” and/or “WP_SITEURL” info
  3. Inside the database under the “{prefix}_site” (wp_site) table info
  4. Inside the database under the “{prefix}_blogs” (wp_blogs) table info

Failing those sources, I would check your hosting company. Do they do any domain routing, and if so, which domain do they have flagged under your account – www or non-www?

Hope this helps.