PIM interfaces need to restart after a connection is lost

I’m trying to route multicast between 2 routers basically following the example given here, but I’ve noticed that if the connection between the routers break, once it gets reestablished the multicast traffic does not flow automatically, initially I thought I needed to wait out something or some signaling, so I waited… about 10 minutes and nothing, so I started to play with it and manage to get a reproducible pattern.

Basically once the multicast stops flowing the only way to make it start back is to go Routing > PIM, select “all” disable and re-enable the interface, at this point the traffic starts flowing as expected. Is there any particular setting I might have misconfigured that could possibly cause this problem?