Disable 'transparent-proxy' for the HotSpot users in HotSpot user profile configuration.
Try once again, provide us with configuration for the routing.
Both of them do not work correctly or one of the user is able to acess the Internet ?
already disable transparent proxy but still stay the same
here my config. for the routing
[admin@MikroTik] ip firewall nat> pr
Flags: X - disabled, I - invalid, D - dynamic
1 ;;; masquerade hotspot network
chain=srcnat src-address=172.30.5.0/24 action=masquerade
ip firewall mangle> print
Flags: X - disabled, I - invalid, D - dynamic
0 chain=prerouting src-address=172.30.5.1 action=mark-routing
new-routing-mark=link1 passthrough=yes
1 chain=prerouting src-address=172.30.5.2 action=mark-routing
new-routing-mark=link2 passthrough=yes
[admin@MikroTik] ip route> print
Flags: X - disabled, A - active, D - dynamic,
C - connect, S - static, r - rip, b - bgp, o - ospf
# DST-ADDRESS PREF-SRC G GATEWAY DISTANCE INTERFACE
0 ADC 10.97.20.0/24 10.97.20.221 ether3
1 ADC 172.30.5.0/24 172.30.5.221 lan
2 ADC 192.168.1.0/24 192.168.1.221 ether2
3 A S 0.0.0.0/0 r 192.168.1.254 ether2 --> routing-mark=link1
4 A S 0.0.0.0/0 r 10.97.20.220 ether3 ---> routing-mark=link2
with above config. without hotspot, routing work normaly. i.e user1 --> link1, user2---> link2
but after installing hotspot both user can not work. except if i release the gateway without routing-mark=link1, both user can go in only to link1