Hello Mario,
two equal cost paths can be a problem for RPF check.
Actually, PIM uses the unicast routing table but it is not able to take advantage of parallel links.
From the point of view of RPF check only one of the two links is the expected link where to receive multicast traffic from a given source.
the RPF check should be done on sources of multicast traffic not on RP mapping but if you are using autoRP mapping information is carried inside packets with destination 224.0.1.39 or 224.0.1.40.
So may be are these packets there are dropped and then the RP mapping is lost.
You can:
use bootstrap protocol or manual RP instead
or you can:
disable multicast on physical uplinks and to set up a GRE tunnel where you enable ip pim sparse-dense-mode
Hope to help
Giuseppe