Problem with routes between interfaces

Hello!
I have RB750 with ROS 6.40.1 router with configuration:

/ip address print 
Flags: X - disabled, I - invalid, D - dynamic 
 #   ADDRESS            NETWORK         INTERFACE                                
 0   192.168.2.1/24     192.168.2.0     ether2                                   
 1   10.10.50.1/24      10.10.50.0      ether3                                   
 2 D my_global_address/23  my_global_network    ether1
 /ip route print 
Flags: X - disabled, A - active, D - dynamic, 
C - connect, S - static, r - rip, b - bgp, o - ospf, m - mme, 
B - blackhole, U - unreachable, P - prohibit 
 #      DST-ADDRESS        PREF-SRC        GATEWAY            DISTANCE
 0 ADS  0.0.0.0/0                                    my_global_gateway           1
 1 ADC  10.10.50.0/24      10.10.50.1      ether3                    0
 2 ADC  my_global_network/23    my_global_address  ether1                    0
 3 ADC  192.168.2.0/24     192.168.2.1     ether2                    0

I have defaults in firewall rules and NAT to masquerade users from both networks to internet.
The problem is I can reach computers from 10.10.50.0/24 network to 192.168.2.0/24, but not vice versa.
Torch ping from 192.168.2.99 to 10.10.50.2 in attach.
Thanks.
torch1.png

Do you have correct gateway configured on computers in both networks? If gateways are configured correctly check firewall config on Mikrotik.

Gateways:

ip dhcp-server network print 
 # ADDRESS            GATEWAY         DNS-SERVER      WINS-SERVER     DOMAIN      
 0 10.10.50.0/24      10.10.50.1      10.10.50.1     
 1 192.168.2.0/24     192.168.2.1     192.168.2.1

In firewall is no disabling forward rules.

Ping from 10.10.50.239 to 192.168.2.99
torch2.png

Have you verified its not local firewalls on the computers that are blocking traffic?