Understood regarding the icmp between pfsense and its gw (I should have realised that), thanks for the edit.
Attached are screen shots of the fw and packages.
It seems the issue is not pfsense as it looks like ICMP packets do not even reach my pfsense WAN IP (see description of my testing below)! Is anyone aware of any ISP type features / setups that would allow reply from a WAN IP upstream of the nic where the WAN IP sits.
I re-ran a capture on the wan interface filtering by for my source IP. Running a ping first, telnet, ping again, ssh and then ping again to my pfsense WAN IP. (My source IP and pfsense device are in separate countries, separated by different internet ISP's).
As you see below, I don't even see the icmp packets at my pfsense WAN. This is the resultant capture of the test above:
15:14:48.079042 IP (MY SOURCE IP).46593 > (PFSENSE WAN IP).23: tcp 0
15:14:49.078814 IP MY SOURCE IP).46593 > (PFSENSE WAN IP).23: tcp 0
15:15:02.955362 IP MY SOURCE IP).50116 > (PFSENSE WAN IP).22: tcp 0
15:15:04.959121 IP MY SOURCE IP).50116 > (PFSENSE WAN IP).22: tcp 0
If I run an 'mtr' toward my pfsense device, again, I do not have any icmp's captured. However if I elect to send udp packets instead with the mtr, I have the output below..
15:28:00.245281 IP (MY SOURCE IP).31545 > (PFSENSE WAN IP).33013: UDP, length 36
15:28:00.345063 IP (MY SOURCE IP).31545 > (PFSENSE WAN IP).33014: UDP, length 36
FW_WAN.png
pfSense_Packages.png