SSL not working on multisite (except on a sub-site, which is domain mapped)

My WP Multisite is a sub-directory multisite, so I shouldn't need a wildcard DNS to fix this issue. The SSL worked before I migrated the site to a new domain (same host). I got a new SSL for the new domain, and turned off the old domain's SSL (just in case). SSL still not working. Please help! Thank you!

Here are two screenshots on the issue: