What I am not sure about is why you are even using VR's in the first place if you want to exchange all the routes between them anyway?
Sort of defeats the whole purpose of VR's to start with, no?
Normal what you might want is 'some' shared routes, which is accomplished by route-leaking, which is done via RIB-Groups not LT. See below:
https://www.juniper.net/techpubs/en_US/junos/topics/example/policy-duplicating-routes.html
Good luck.