Multisite network admin issues

Hi there, I was on with chat support earlier but didn't get very far, except for try disabling plugins. However, everything was working before I mapped a custom domain to the site, so I know it's not that.

My issue is when you go to My Sites > Network Admin > and then any of those links, like 'Sites', 'Dashboard' etc. I get re-directed to the login page and then it loops and doesn't log in. All sub-site dashboards and links work perfectly, just the network admin which does not.

The URL it is supposed to go to is like this:
http://jwbeauty.net/wp-admin/network/sites.php

However it re-directs to here:
http://www.jwbeauty.net/wp-login.php?redirect_to=http%3A%2F%2Fjwbeauty.net%2Fwp-admin%2Fnetwork%2Fsites.php&reauth=1

I have this in my wp-config:
define('WP_DEBUG', false);
define('WP_ALLOW_MULTISITE', true);
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true);
define('DOMAIN_CURRENT_SITE', 'jwbeauty.net':wink:;
define('PATH_CURRENT_SITE', '/':wink:;
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
define( 'WP_MEMORY_LIMIT', '512M' );
define('COOKIE_DOMAIN', $_SERVER['HTTP_HOST'] );
*That last line added by WPMU Dev which fixed the sub-sites admins not working, but now those are great.

Extra information which will hopefully help; this is my Cloudflare and Cloudways domain setup:
https://prnt.sc/nqrhtf
https://prnt.sc/nqrhxj

When in my back-end, I am at this URL:
http://www.jwbeauty.net/wp-admin/

However when I hover over the network admin links, I see it pointing to this URL: http://jwbeauty.net/wp-admin/network/sites.php

I noticed there's no 'www' there. Not sure if that has anything to do with it, but just want to point it out.

I have enabled the support access in my back-end. Any help is much appreciated. Thank you.