Hi, need help on mikrotik static routing for my office:

Router A is Mikrotik v6.34.4
Router B, C and D is Mikrotik v5.20
Why is the address of eth2: 10.0.11.1 of Router C and address of eth2: 10.0.12.1 of Router D cannot be pinged from Router A, Host A or Host B? But when I pinged the Host D and Host E from Router A, Host A or Host B it replied.
And the address 10.0.11.1 and 10.0.12.1 both can be pinged from Host C and Router B
Below are routing table for Router B:
/ip route
add disabled=no distance=1 dst-address=0.0.0.0/0 gateway=10.0.9.1 scope=30 \
target-scope=10
add check-gateway=ping disabled=no distance=1 dst-address=10.0.11.0/24 gateway=\
10.0.10.100 scope=30 target-scope=10
add check-gateway=ping disabled=no distance=1 dst-address=10.0.12.0/24 gateway=\
10.0.10.200 scope=30 target-scope=10
And below are routing table for Router C and Router D:
/ip route
add disabled=no distance=1 dst-address=0.0.0.0/0 gateway=10.0.10.1
target-scope=10
The logical insight explaination of this problem will be much appreciated.
Regards,
ayrus02