You have two nameservers set up for this domain, ns1.365hosts.network and ns2.365hosts.network
The problem is, they disagree on what the mx record is:
C:\>dig @ns1.365hosts.network lighthouseprojectcrawley.org mx
; <<>> DiG 9.16.5 <<>> @ns1.365hosts.network lighthouseprojectcrawley.org mx
; (5 servers found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12760
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 2
;; WARNING: recursion requested but not available
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1680
;; QUESTION SECTION:
;lighthouseprojectcrawley.org. IN MX
;; ANSWER SECTION:
lighthouseprojectcrawley.org. 14400 IN MX 0 lighthouseprojectcrawley.org.
;; ADDITIONAL SECTION:
lighthouseprojectcrawley.org. 14400 IN A 154.16.202.155
;; Query time: 11 msec
;; SERVER: 179.61.204.11#53(179.61.204.11)
;; WHEN: Thu Sep 17 20:13:21 GMT Summer Time 2020
;; MSG SIZE rcvd: 89
C:\>dig @ns2.365hosts.network lighthouseprojectcrawley.org mx
; <<>> DiG 9.16.5 <<>> @ns2.365hosts.network lighthouseprojectcrawley.org mx
; (4 servers found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 29055
;; flags: qr aa rd; QUERY: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 1
;; WARNING: recursion requested but not available
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1680
;; QUESTION SECTION:
;lighthouseprojectcrawley.org. IN MX
;; ANSWER SECTION:
lighthouseprojectcrawley.org. 3600 IN MX 10 alt4.aspmx.l.google.com.
lighthouseprojectcrawley.org. 3600 IN MX 5 alt1.aspmx.l.google.com.
lighthouseprojectcrawley.org. 3600 IN MX 5 alt2.aspmx.l.google.com.
lighthouseprojectcrawley.org. 3600 IN MX 10 alt3.aspmx.l.google.com.
lighthouseprojectcrawley.org. 3600 IN MX 1 aspmx.l.google.com.
;; Query time: 15 msec
;; SERVER: 5.252.161.168#53(5.252.161.168)
;; WHEN: Thu Sep 17 20:13:23 GMT Summer Time 2020
;; MSG SIZE rcvd: 175
Oliver.