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:
- wp-config.php under “DOMAIN_CURRENT_SITE”. info
- wp-config.php under “WP_HOME” and/or “WP_SITEURL” info
- Inside the database under the “{prefix}_site” (wp_site) table info
- 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.