Two subnets on the same WAN interface routing selection problem

Our provider gave us 2 public subnets (/29 and /30).
First pool 1.1.1.120/30 are for direct routing users (not NAT).
Second pool is 1.1.1.128/29 are for NAT users.

So our router have public IP-addresses:

/ip address
add address=1.1.1.122/30 interface=sfp1-vlan1111-internet network=1.1.1.120
add address=1.1.1.130/29 interface=sfp1-vlan1111-internet network=1.1.1.128
add address=1.1.1.131/29 interface=sfp1-vlan1111-internet network=1.1.1.128
add address=1.1.1.132/29 interface=sfp1-vlan1111-internet network=1.1.1.128
add address=1.1.1.133/29 interface=sfp1-vlan1111-internet network=1.1.1.128
add address=1.1.1.134/29 interface=sfp1-vlan1111-internet network=1.1.1.128
add address=1.1.1.135/29 interface=sfp1-vlan1111-internet network=1.1.1.128

Routes:

/ip route
add comment=nat-clients-routing distance=1 gateway=1.1.1.129 routing-mark=nat-clients-route
add comment=direct-routing distance=1 gateway=1.1.1.121
/ip route rule
add comment=test-users action=lookup-only-in-table interface=servers-bridge routing-mark=nat-clients-route src-address=192.168.111.0/24 table=nat-clients-route

Mangle:

/ip firewall mangle
add action=mark-connection chain=prerouting dst-address-list=!local-subnet in-interface=servers-bridge new-connection-mark=nat-users-connection passthrough=yes
add action=mark-routing chain=output connection-mark=nat-users-connection new-routing-mark=nat-clients-route passthrough=yes

NAT rules:

add action=same chain=srcnat out-interface=sfp1-vlan1111-internet same-not-by-dst=yes src-address=192.168.111.0/24 to-addresses=1.1.1.130-1.1.1.135

When client behind NAT perform traceroute to say 8.8.8.8, it goes through 1.1.1.121, not 1.1.1.129.
When I enable NAT for all users (not only test) they randomly loses internet access.
Where to look?

If it’s connections from other devices, they won’t be in chain=output, but in chain=prerouting.

Thanks, this was one of the problems.
But the issue was in the broadcast address (end of subnet) I have mistakenly added into the IP addresses and NAT pool.
So some random users use it and loses internet access.