Perhaps you copied your rules down incorrectly when you shared them? Because you stated that you created this rule:
action: drop
tarffic direction: egress
protocol is any
source ip is any
destination ip is any
If you read that rule, it literally says "drop all traffic" - and then your traffic is dropped. How is this not working as intended?