I guess most of (advanced) forum users agree that management access to router should be allowed in “allow few, block the rest” manner … your firewall is in manner “block a few, allow the rest” which opens huge window of opportunity to try to hack it (by using a distributed crowd of bots).
BTW, your top-most “drop blacklisted” rule would be better moved to /ip firewall raw like this
/ip firewall raw
add action=drop chain=prerouting src-address-list=blacklisted-ip
And check if the offending remote IP address did end-up on any of the address lists involved in your port scanning detection rules.
I’m currently using the drop action in /firewall raw. So far, no log error is received.
But the following IP didn’t end up in the blacklisted-ip list. Had to manually put it there. That’s what is worrying me the most.
I’m planning on allowing ssh for few management IPs if I receive this once again. To be very safe.