PFsense Simple NOT rule not working?

I have two lans LAN and LAN2. On LAN2 I have a pass rule source LAN2 and destination !LAN which should allow LAN2 to go anywhere and only block LAN2 to LAN but it doesn’t - any ideas why?

LAN is on
LAN2 is on

You want to make LAN2 go anywhere but not on LAN right? if yes do the follwing create these two rules under LAN2. In my case LAN2 is Guest.