Thanks alot fewi for you help. May be i am stuck with NAT rules.
Here are the config from PCC router1:
[admin@MikroTik] /ip address> pr
ADDRESS NETWORK BROADCAST INTERFACE
0 ;;; default configuration
192.168.101.9/29 192.168.101.8 192.168.101.15 Local
1 192.168.100.2/24 192.168.100.0 192.168.100.255 WAN1
2 192.168.102.2/24 192.168.102.0 192.168.102.255 WAN2
[admin@MikroTik] /ip route> pr
DST-ADDRESS PREF-SRC GATEWAY DISTANCE
0 A S 0.0.0.0/0 192.168.100.1 1
1 A S 0.0.0.0/0 192.168.102.1 1
2 A S 0.0.0.0/0 192.168.100.1 1
3 S 0.0.0.0/0 192.168.102.1 2
4 ADC 192.168.100.0/24 192.168.100.2 WAN1 0
5 ADC 192.168.102.0/24 192.168.102.2 WAN2 0
6 ADC 192.168.101.8/29 192.168.101.9 Local 0
[admin@MikroTik] /ip firewall> nat pr
Flags: X - disabled, I - invalid, D - dynamic
0 chain=srcnat action=masquerade out-interface=WAN1
1 chain=srcnat action=masquerade out-interface=WAN2
[admin@MikroTik] /ip firewall> mangle pr
Flags: X - disabled, I - invalid, D - dynamic
0 chain=prerouting action=accept dst-address=192.168.100.0/24
in-interface=Local
1 chain=prerouting action=accept dst-address=192.168.102.0/24
in-interface=Local
2 chain=prerouting action=mark-connection new-connection-mark=WAN1_conn
passthrough=yes in-interface=WAN1 connection-mark=no-mark
3 chain=prerouting action=mark-connection new-connection-mark=WAN2_conn
passthrough=yes in-interface=WAN2 connection-mark=no-mark
4 chain=prerouting action=mark-connection new-connection-mark=WAN1_conn
passthrough=yes dst-address-type=!local in-interface=Local
connection-mark=no-mark per-connection-classifier=both-addresses:2/0
5 chain=prerouting action=mark-connection new-connection-mark=WAN2_conn
passthrough=yes dst-address-type=!local in-interface=Local
connection-mark=no-mark per-connection-classifier=both-addresses:2/1
6 chain=prerouting action=mark-routing new-routing-mark=to_WAN1
passthrough=yes in-interface=Local connection-mark=WAN1_conn
7 chain=prerouting action=mark-routing new-routing-mark=to_WAN2
passthrough=yes in-interface=Local connection-mark=WAN2_conn
8 chain=output action=mark-routing new-routing-mark=to_WAN1 passthrough=yes
connection-mark=WAN1_conn
9 chain=output action=mark-routing new-routing-mark=to_WAN2 passthrough=yes
connection-mark=WAN2_conn
and this is config from Hotspot router2:
[admin@mikrotik] /ip address> pr
ADDRESS NETWORK BROADCAST INTERFACE
0 ;;; LOCAL
192.168.1.5/24 192.168.1.0 192.168.1.255 Local
1 ;;; Internal
192.168.101.10/29 192.168.101.8 192.168.101.15 Internal
[admin@mikrotik] > ip route pr
DST-ADDRESS PREF-SRC GATEWAY DISTANCE
0 A S 0.0.0.0/0 192.168.101.9 1
1 ADC 192.168.1.0/24 192.168.1.5 Local 0
2 ADC 192.168.101.8/29 192.168.101.10 Internal 0
[admin@mikrotik] /ip firewall> nat pr
5 ;;; masquerade hotspot network
chain=srcnat action=masquerade src-address=192.168.1.0/24
out-interface=Local
6 chain=dstnat action=redirect to-ports=8080 protocol=tcp
src-address=192.168.1.0/24 in-interface=Local dst-port=80
[admin@mikrotik] > ip fire mang pr
Flags: X - disabled, I - invalid, D - dynamic
0 ;;; Hit Traffic from Proxy
chain=output action=mark-packet new-packet-mark=Proxy-Hit passthrough=no
out-interface=Local dscp=4
1 ;;; Up Traffic
chain=prerouting action=mark-packet new-packet-mark=test-up
passthrough=no src-address=192.168.1.0/24 in-interface=Local
2 ;;; Conn Mark
chain=forward action=mark-connection new-connection-mark=test-conn
passthrough=yes src-address=192.168.1.0/24
3 ;;; Down Direct Connection
chain=forward action=mark-packet new-packet-mark=test-down
passthrough=no in-interface=Local connection-mark=test-conn
4 ;;; Down Via Proxy
chain=output action=mark-packet new-packet-mark=test-down passthrough=no
dst-address=192.168.1.0/24 out-interface=Local
also DHCP and DNS configured on this 2nd router.