RESOLVED!
For those in a similar situation, I was wrong to dismiss the mixed-content errors. The issue was, in the end, related to my website’s SSL.
To resolve, I simply had to install a plugin that converted any lingering HTTP links to HTTPS. (The one I installed was called “Really Simple SSL”).
Cheers.