Mikrotik route between VLANs on 2 mikrotik

Here’s the scenario:

There are 2 Mikrotiks, each are on different floor
Each ether 1 port connected to ISP through PPPoE
Both Mikrotiks connected to each other on port 3
There’s a VOIP server on IP address 192.168.121.2 on Mikrotik 1
Mikrotik 1:

Ether 1 is out to internet
Ether 3 is connected to Mikrotik 2 and has an IP address of 192.168.30.1
Ether 4 is a master of Ether 5, and both ports connect to 2 different switches which are used for IP phones on VLAN 103 (192.168.114.0/24) and the local network on VLAN 102 (192.168.99.0/24)
Ether 6 (192.168.60.1) goes to the 6th floor which is only used for the Internet, which is connected to Ether 1
Ether 9 is the port to which the VoIP server (192.168.121.2) is connected, and Ether 9 has an IP address of 192.168.121.1/24

Mikrotik 2:
Ether 1 is out to another ISP for the Internet
Ether 3 is connected to Mikrotik 1 (192.168.30.2)
Ether 4 (192.168.110.0/24) is connected to a switch for use in this floor and has 2 VLANs (103 and 104)
VLAN 103 = IP address 192.168.112.0/24 is used for the VoIP network
VLAN 104 = IP address 192.168.111.0/24 is used for local network and Wi-Fi
My problems are:

1.VLAN 103 in Mikrotik 2 can’t connect/route to VoIP server (192.168.121.2) on Ether 9 in Mikrotik
2.I need Ether 9 (VoIP server 192.168.121.2) in Mikrotik 1 to route to VLAN 103 (192.168.112.0) in Mikrotik
3.How do i route traffic from VLAN 102 in Mikrotik 1 to Ether 3 (Mikrotik 1) and down to Ether 3 in Mikrotik 2 to the ISP which is connected on Ether 1 in Mikrotik 2?
4.From the existing configuration, both Ether 1 on the Mikrotiks connect to the ISPs using address acquisition of static instead of PPPoE which is the IP address of the modem but both have PPPoE clients configured with PPPoE usernames and passwords. Neither router can operate in bridge mode, and configurations on both modems don’t have PPPoE usernames and passwords. How does it work?
5.i would like to know do i need a vlan trunk here in both mikrotik? If so which port should i make it a trunk? A port that has vlan which connected to the switch or the port between mikrotik (port 3 on each mikrotik)?
6.I really don’t understand how mikrotik router route the traffic from one vlan suppose from vlan 103(192.168.114.0/24) in mikrotik1 to vlan103(192.168.112.0/24) in mikrotik2 as both vlan id is same but the IP is different?
7.In mikrotik, is it possible that any ip address or vlan can route to another IP class/Vlan in the same router? and Should i create a new vlan network(192.168.121.0/24) on both mikrotik that is in the same network as elastix server(192.168.121.2)?
Please help me.

Is that 192.168.30.2 a /24?

1.VLAN 103 in Mikrotik 2 can’t connect/route to VoIP server (192.168.121.2) on Ether 9 in Mikrotik
2.I need Ether 9 (VoIP server 192.168.121.2) in Mikrotik 1 to route to VLAN 103 (192.168.112.0) in Mikrotik

Have you set proper routing for that?

on mikrotik 2 set route to 192.168.121.0/24, 192.168.114.0/24, 192.168.99.0/24 use gw 192.168.30.1
on mikrotik 1 set route to 192.168.111.0/24 and 192.168.112.0/24 using gw 192.168.30.2

3.How do i route traffic from VLAN 102 in Mikrotik 1 to Ether 3 (Mikrotik 1) and down to Ether 3 in Mikrotik 2 to the ISP which is connected on Ether 1 in Mikrotik 2?

By setting routes as stated previously

4.From the existing configuration, both Ether 1 on the Mikrotiks connect to the ISPs using address acquisition of static instead of PPPoE which is the IP address of the modem but both have PPPoE clients configured with PPPoE usernames and passwords. Neither router can operate in bridge mode, and configurations on both modems don’t have PPPoE usernames and passwords. How does it work?

Not sure I am understanding you. Do the mikrotiks get the public IPs from the ISPs? Have your tried with DHCP client or PPPoE client on the mikrotik’s ether1?

5.i would like to know do i need a vlan trunk here in both mikrotik? If so which port should i make it a trunk? A port that has vlan which connected to the switch or the port between mikrotik (port 3 on each mikrotik)?
6.I really don’t understand how mikrotik router route the traffic from one vlan suppose from vlan 103(192.168.114.0/24) in mikrotik1 to vlan103(192.168.112.0/24) in mikrotik2 as both vlan id is same but the IP is different?
7.In mikrotik, is it possible that any ip address or vlan can route to another IP class/Vlan in the same router? and Should i create a new vlan network(192.168.121.0/24) on both mikrotik that is in the same network as elastix server(192.168.121.2)?
Please help me.

As its name says RouterOS will route by default. It will depend on the netmask assigned to the IP; if destination IP “falls” inside the netmask assigned to the interface, it will use that interface to route or send packets to that IP. You need to set specific static routes otherwise.

If the 192.168.30.1 and 192.168.30.2 IPs have a /30 as netmask, both routers will know the “other” IP is on the other side, as only two IPs fall inside that subnet: 192.168.30.1 and 192.168.30.2.

Think on different VLAN IDs as different ethernet cables (L2). For L3 connectivity you should have it properly configured; if you want it to route/forward between them by default, both ips should be either on the same subnet (and VLAN ID or L2 medium) or proper routes must be set.