I will try to explain situation, which possible will let to reproduce it.
Host MK-1
Two interfaces (ether1, wlan1)
keypoints:
add chain=BADROUTE prefix=2.2.2.0/24 invert-match=no action=discard comment=“”
disabled=no
(i tried reject also)
add interface=ether1 receive=v2 send=v2 authentication=none
authentication-key=“” key-chain=“” in-filter=BADRIZK out-filter=
disabled=no
Correct RIP announce coming from wlan1, appeared in table, all works fine. “Bad” announce for 2.2.2.0/24 coming to ether1, it is discarded , but in same time route to 2.2.2.0/24 disappeared from routing table, even correct one.
I put before also action=log, so i catch for sure, it is happening in time, when “bad” announce coming from ether1.
I think it’s wrong.