MPLS TE from a different ISP

Hello everyone.

I’m trying to create MPLS TE tunnels beetween two mikrotiks that connect to two different providers.
For example.
First mikrotik have address 172.31.241.162/30
Second mikrotik have address 172.31.240.162/30
Both have static ip’s from different pools as loopbacks
Both have different vlans connected to office
In the office i have juniper that have all these networks with ospf enabled.
Mikrotik’s see each other trough OSPF.
When i setup MPLS TE, flow doesn’t establish. Can somebody give me advice? And do i need to enable MPLS TE interface on Juniper for it to work?

example of settings

/mpls traffic-eng path
add name=dyn use-cspf=yes
add hops=172.31.240.162/strict, name=tun use-cspf=no
/mpls traffic-eng interface
add bandwidth=10Mbps interface="V0100"
/mpls traffic-eng tunnel
add bandwidth=5Mbpsfrom-address=1.1.1.1(static_ip) name=TE-to-R1 primary-path=tun secondary-paths=dyn to-address=2.2.2.2