Hi Singhh, Thanks for looking into this.
In my small lab of just 2 PEs, here is the configurations. I am not particularly routing any IPv6 prefixes at the moment.
set protocols bgp group CORE-MPLS type internal
set protocols bgp group CORE-MPLS local-address 1.1.1.1
set protocols bgp group CORE-MPLS family inet any
set protocols bgp group CORE-MPLS family inet-vpn any
set protocols bgp group CORE-MPLS family inet6 any
set protocols bgp group CORE-MPLS family inet6-vpn any
set protocols bgp group CORE-MPLS neighbor 2.2.2.2
Also, I can't see any hidden prefixes; see below
> show route table VRF-OSPF.inet hidden
VRF-OSPF.inet.0: 3 destinations, 3 routes (3 active, 0 holddown, 0 hidden)
VRF-OSPF.inet6.0: 5 destinations, 5 routes (5 active, 0 holddown, 0 hidden)
From the core perspective, I can see the exported ospf routes from both PEs in the bgp.l3vpn.0 table.
Thanks.