"VPN Subnet Translation" is only needed if you have sites with identical IP networks and you can't renumber any of them.
Based on you addressing, I assume that the MX is configured as one-armed concentrator in an ASA-DMZ?
You say that data rom remote-to-main flows. Does this mean you have bidirectional communication? Then there is obvious no routing-problem.
It still could be an access-control-problem on the ASA and/or MX.
Capture the traffic along the way from source to destination. I would start with:
1) ASA outgoing interface
2) main MX VPN Tunnel
3) Branch MX
If you found this post helpful, please give it Kudos. If my answer solves your problem, please click Accept as Solution so others can benefit from it.