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 192.168.2.0/24
LAN2 is on 10.10.20.0/24

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.