I was able to resolve the problem by adding the following section to the helm chart values.yaml.
nginx-ingress:
enabled: true
controller:
service:
externalTrafficPolicy: "Cluster"
A little frustrating that it broke without me doing anything.