Probably because TTL is 1 so when the next-hop is changed from an IPv4 address to an IPv6 address the TTL is 0 and the packet is dropped. If we change the TTL to 2+ then the packet is forwarded to its neighbor.
Similar to EBGP neighborship when usi...