Hello! I know that there are very few situations like this, but maybe somebody will help...
My computer PC1 is on LAN1, using router1 as default gateway. There is also a router2 on LAN1, which is the gateway to LAN2. When I send a data to PC2 (on LAN2), they are sent to router1, then to router2. There is no ICMP redirection sent to PC1! I was trying ping during watching Wireshark. It was working in RouterOS 5.x a long time ago and I was not checking it for a very long time. Now I use RouterOS 6.29.1. Send-redirects on the router1 is set to yes, of course.