In this case “(unknown)” is what would be “lo” on Linux. And since it’s hidden in RouterOS and you can’t match by it using in-interface, you’ll have to use IP addresses, so dst-address=127.0.0.1 (or whole 127.0.0.0/8). If you use dst-address-type=local, it matches any IP address assigned to router.
If lo interface hidden, then maybe need hidden rule, like “allow from lo to lo”?
Capsman connect to self by address 192.168.66.1. And we see that in interface also unknown! Any self connection from unknown interface!
09:25:00 firewall,info drop input: in:(unknown) out:(none), proto UDP, 192.168.66.1:36021->192.168.66.1:5246, len 48