Schreib die Regeln so, dass sie auch dynamisch funktionieren (steht in pf.conf(5) in der Sektion PARAMETERS unter dem from) und zwar mit Klammern um das Interface, z.B. meine NAT-Regel:
nat on pppoe0 inet from !(pppoe0) -> (pppoe0:0)
So klappt das hier prima. An sich wollte ich ja noch...