That's actually a limitation on how multicast works. In usual circumstances, a router does not listen to multicasts not originating from the subnet its interface is connected to.
Could that be the reason why ampr-ripd multicast mode does not work for me? I always put the local address /32 on the tunnel interface. Maybe it would work when that is changed to /8 ?
Rob