belatedly realized that we had backported this to 3.7 but skipped 3.9
https://github.com/openshift/ose/pull/1519
Tested and verified on v3.9.78 Egress router pod deployed in nodeX can ping the IP address of nodeX. And the following iptables rule can be found in egress router pod: -A POSTROUTING -o macvlan0 -j SNAT --to-source 172.8.5.158
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2019:0788