A few ideas for you to explore…
-
If you access the CRM from within the same network (LAN), does the delay disappear?
-
Are you getting access to both your logs? These should make it clear at least what the CRM is trying to do as it is delayed…
-
Are your delays always around 30 seconds, or do they vary much?
-
Check your resources in php.ini (memory_limit, max_execution_time)