After working with my RB951-2n for the last two days getting the Site to Site VPN set up on it and experimenting with getting some kind of VoIP prioritization set up, I upgraded it from 6.7 to 6.9.
Now, every time I reboot it, the policy for my VPN says 'Invalid' until I open it and click apply - then it magically says 'not invalid' and the tunnel comes up.
I thought maybe it was something odd lingering so I removed it and went to re-create it, and it would not let me create it with 0.0.0.0 in the 'SA Src/ Address' field. Didn't have any problem doing that in 6.7. I then tried putting the public IP The connection is coming from, which did not work. I put the private NAT IP assigned to the WAN interface and the tunnel came up (It's currently behind a Linksys for Nat-T testing). After that was saved and the tunnel was established, it allowed me to change the 'SA Src. Address' back to 0.0.0.0 and the tunnel comes up fine. But when I reboot, it still goes back to 'Invalid'. I 'downgraded' back to 6.7 and the VPN tunnel comes up at boot without issue.