In your case all solution is to add a static route to Router A who will have this:
ip route add dst-address=192.168.88.0/24 gateway=192.168.11.253 disabled=no
This will resolve your problem because when you try from PC to access NAS, Router A does not know path to your 192.168.88.0/24 and send all traffic to 0.0.0.0/0 (Internet) and when your phone try to access PC router B send the packet to 192.168.11.1 but when router A need to reply he find itself in same situation as before, don’t know where 192.168.88.0/24 is and send it again to 0.0.0.0/0 (Internet).
[admin@MikroTik master] > 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 10.235.19.201 1
1 ADC 10.235.19.200/29 10.235.19.202 ether1 0
2 ADC 192.168.11.0/24 192.168.11.1 bridge1 0
3 A S 192.168.88.0/24 192.168.11.253 1
I can ping 192.168.88.1 (Router B) from PC, but I still cannot ping 192.168.88.251 (Phone) or 192.168.88.254 (NAS) from 192.168.11.252 (PC).
I can access shared folder on 192.168.11.252 (PC) from 192.168.88.251 (Phone)
IP route on Router B is following:
[admin@MikroTik wifi] > 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 192.168.11.1 1
1 X S 0.0.0.0/0 192.168.11.1 1
2 ADC 192.168.11.0/24 192.168.11.253 ether1 0
3 ADC 192.168.88.0/24 192.168.88.1 bridge 0