I think your pfsense firewall is not configured correctly. There is NO WAY John can block you.
To re check my pfSense box,
It has Two WAN interfaces.
FTTP
ADSL2
it's set up to 'fallover' to work on ADSL2 if FTTP fails and visa versa .
Sopping ADSL2 interface.
using FTTP only
$ ping -c4 2hi.co.uk
PING 2hi.co.uk (31.220.111.196) 56(84) bytes of data.
--- 2hi.co.uk ping statistics ---
4 packets transmitted, 0 received, 100% packet loss, time 3025ms
--------------------------------------------------------------------
$ traceroute -I 2hi.co.uk
traceroute to 2hi.co.uk (31.220.111.196), 30 hops max, 60 byte packets
1 pfSense-Firewall-31-07-2020.localdomain (192.168.0.1) 0.209 ms 0.180 ms *
2 (x.x.x.x) 9.126 ms * *
3 * * *
4 195.66.227.67 (195.66.227.67) 9.189 ms * *
5 po50.er1.thn1.net.ans.uk (78.24.91.30) 14.527 ms * *
6 po20.er1.man8.net.ans.uk (78.24.91.32) 14.640 ms * *
7 po10.er2.man8.net.ans.uk (78.24.91.29) 14.500 ms * *
8 po30.er2.man6.net.ans.uk (78.24.91.1) 14.397 ms * *
9 46.37.183.131.srvlist.ukfast.net (46.37.183.131) 14.425 ms * *
10 153.92.2.242 (153.92.2.242) 15.019 ms * *
11 172.17.1.5 (172.17.1.5) 15.521 ms * *
12 77.37.35.100 (77.37.35.100) 15.087 ms * *
13 * * *
14 * * *
15 * * *
16 * * *
17 * * *
18 * * *
19 * * *
20 * * *
21 * * *
22 * * *
23 * * *
24 * * *
25 * * *
26 * * *
27 * * *
28 * * *
29 * * *
30 * * *
----------------------------------------------
Stopping FTTP interface.
Starting ADSL2
using ADSL2
$ ping -c4 2hi.co.uk
PING 2hi.co.uk (31.220.111.196) 56(84) bytes of data.
64 bytes from mail.2hi.co.uk (31.220.111.196): icmp_req=1 ttl=54 time=23.4 ms
64 bytes from mail.2hi.co.uk (31.220.111.196): icmp_req=2 ttl=54 time=24.0 ms
64 bytes from mail.2hi.co.uk (31.220.111.196): icmp_req=3 ttl=54 time=23.1 ms
64 bytes from mail.2hi.co.uk (31.220.111.196): icmp_req=4 ttl=54 time=24.3 ms
--- 2hi.co.uk ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 23.168/23.739/24.318/0.465 ms
-------------------------------------------------------------------
$ traceroute -I 2hi.co.uk
traceroute to 2hi.co.uk (31.220.111.196), 30 hops max, 60 byte packets
1 pfSense-Firewall-31-07-2020.localdomain (192.168.0.1) 0.195 ms 0.173 ms *
2 10.75.66.0 (10.75.66.0) 16.385 ms * *
3 77.107.77.43 (77.107.77.43) 19.637 ms * *
4 77.107.77.42 (77.107.77.42) 23.321 ms * *
5 lonap-gw-no-dns-yet.zayo.com (5.57.80.201) 26.739 ms * *
6 * ae19.cr1.lhr11.uk.zip.zayo.com (64.125.24.68) 18.981 ms *
7 ae7.er1.lhr23.uk.zip.zayo.com (64.125.24.191) 20.477 ms * *
8 79.141.43.210.ipyx-180002-004-zyo.zip.zayo.com (79.141.43.210) 20.307 ms * *
9 po10.er1.lon2.net.ans.uk (78.24.91.250) 25.087 ms * *
10 po40.er1.man6.net.ans.uk (78.24.91.45) 25.127 ms * *
11 46.37.183.129.srvlist.ukfast.net (46.37.183.129) 26.377 ms * *
12 153.92.2.209 (153.92.2.209) 25.343 ms * *
13 * * *
14 77.37.35.100 (77.37.35.100) 25.077 ms * *
15 mail.2hi.co.uk (31.220.111.196) 25.091 ms * *
-------------------------------------------------------------------------------
Then restoring FTTP interface back again.
Well to me it's not my firewall

So why does it work on ADSL" and Not FTTP