I agree : the "core problem" doesn't seem CMSms specific because you have one site "working perfectly".
You must investigate the "under CMSms" layers (PHP, network, webserver, OS...) to compare how the contexts are not the same to replicate the working one.