Hello Graziano,
By default, SPT transition will occur, even if the path is identical as soon as the spt-threshold is met or exceeded. spt-threshold is defined.
Router(config)#ip pim spt-threshold ?
<0-4294967> Traffic rate in kilobits per second
infinity Never switch to source-tree
The default threshold is 0 so the spt transition occurs as soon as the first multicast packet is received from the rp, by the receiver's router.
So there are two Sparse-Mode situations where spt-transition should not occur:
1) spt-threshold is set to infinity.
Traffic will continue to tunnel via unicast from the source router to the RP, then be multicast down the shared tree to the receiver.
2) Pim bidir is enabled.
Multicast traffic will travel bi-directionally up/down the shared tree. I don't believe the unicast tunneling continues, but the path through the RP is used.
HTH,
Mike