If that is the whole config, nothing is preventing clients in one subnet from access to the other.
But I believe it's only a part of it, so maybe there's something in the part, that you didn't post.
For example in firewall rules.
As for seeing computers by the names in different subnet - you need a nameserver for that.
thanks for answering.
Some say you don't need to add anything to the firewall, but by adding these NAT firewall rules I can ping between subnets, (red colour font)
add name=dhcp_pool0 ranges=192.168.2.2-192.168.2.254
add name=dhcp_pool1 ranges=192.168.3.2-192.168.3.254
add address-pool=dhcp_pool0 disabled=no interface=ether2 name=dhcp1
add address-pool=dhcp_pool1 disabled=no interface=ether3 name=dhcp2
add address=192.168.1.80/24 interface=ether1 network=192.168.1.0
add address=192.168.2.1/24 interface=ether2 network=192.168.2.0
add address=192.168.3.1/24 interface=ether3 network=192.168.3.0
/ip dhcp-server network
add address=192.168.2.0/24 gateway=192.168.2.1
add address=192.168.3.0/24 gateway=192.168.3.1
set allow-remote-requests=yes servers=126.96.36.199,188.8.131.52
/ip firewall nat
add action=masquerade chain=srcnat out-interface=ether1
add action=masquerade chain=srcnat out-interface=ether2
add action=masquerade chain=srcnat out-interface=ether3
add distance=1 gateway=192.168.1.1
But I can't see even the computers by name.
Can you tell me if the configuration is correct please.
Greetings from Bolivia.