Looks like you've got some extras, starting with your name servers at your registrar:
Your NS records at the parent servers are:
ns1.galaxyweblinks.com. [188.8.131.52] [TTL=172800] [US]
ns1.machineryhouse.com. [184.108.40.206] [TTL=172800] [US]
ns2.galaxyweblinks.com. [220.127.116.11] [TTL=172800] [US]
ns2.machineryhouse.com. [18.104.22.168] [TTL=172800] [US]
However, the zone only shows two:
galaxyweblinks.com. 38400 IN NS ns2.machineryhouse.com.
galaxyweblinks.com. 38400 IN NS ns1.machineryhouse.com.
If you're going to maintain machineryhouse.com, you can drop the galaxyweblinks.com ones from the registrar. Or you can drop the cross-domain machineryhouse.com ones.
This part isn't critical, though, since all four (really two) servers return the same information.
The next part, where you have both an A record and a CNAME for ns*.galaxyweblinks.com are more likely to be what's causing your problems:
ns1.galaxyweblinks.com. 38041 IN CNAME galaxyweblinks.com.
galaxyweblinks.com. 38042 IN A 22.214.171.124
You've not supposed to have both a CNAME and an A record with the same name. Drop your CNAMEs.
The part about open nameservers is a complaint just about all CPanel servers get. It's not critical, but it would be good to fix.