from your description it's not easy to say what could have gone wrong.
The internet connection should not matter for a test setup, but you should make sure that it either has a correct DNS resolution or edit its /etc/hosts accordingly, otherwise it's possible that during some steps the setup will run on a timeout. There are some log files that should reveal the error cause under /var/log/crowbar and /var/log/chef, you should check /var/log/crowbar/install.log during the installation process.
If you already had one control and one compute node installed it seems that the PXE boot works fine.
If you have to start over, you should not delete or deactivate barclamps but only stop crowbar and chef services on the admin node. Then delete the file /var/lib/crowbar/install/crowbar-installed-ok, this tells the script to start over. Also delete /etc/chef/client.pem, this also has caused me some troubles. The rerun the install-suse-cloud script.

This is all just from the top of my head, I can't verify any of it right now. But I would recommend to make a clean install of the admin node so you can roll back to a working state, like a snapshot or something, depending on your environment.

Hope some of this helps!