Hello,
The route-policy command only limits the range of routes that enter the VPN. To implement route leaking, you can configure static routes. It might be, the mpls remote peer requires the available route towards the remote peer.
So you should inspect the vpn-instance routing-table to verify that.