Seen this?
Code:
set state-policy
The state-policy option sets the default behaviour for states:
if-bound States are bound to interface.
floating States can match packets on any interfaces (the
default).
For example:
set state-policy if-bound
See if that changes anything.