They 80 and 443 are forwarded to my nextcloud server and 443 UDP to my openVPN server.
For this Permit Inbound you should define a new alias with the two destination IPs of those two servers. I would assume that they are static since you have port forwards in place? If you wanted to control the outbound that is defined in the permit outbound firewall rule settings, so it can be defined as required.
Did you run a Force update after the changes? Did you enable floating rules? Is so, it would be placed in the floating rule tab.
I didn't enable floating rules but didn't realized I need to run a Forced update. After the update the rule was there. So I have now prevented anyone outside the US from gaining access to my nextcloud and openVPN servers as this rule is above my default WAN: block IPv4 and IPv6 rules. Thanks for your help, and patience.
pfBlockerAmericaRule.jpg
pfBlockerAmericaRule.jpg_thumb