I'm currently using a table with pf redirects.
rdr pass on X_if proto tcp from any to Y_ip port {80,443} -> <tableQ>
round-robin sticky-addressand it's working fine. The only issue is when I delete an entry from that table some connections still continue to try and hit that destination ip. Is there any way around this? - Ec

