If you want 2 different source IPs to use single public ip as a source ip, you can use napt44.
Are you using inline NAT or have service PIC (MS-MIC) in your MX box ?
And, Last but not least, may i know why do you have 2 Nat-rule (Private-to-public and Public-to-private) ? I think, only one is enough.
You can refer to this below Excellent Day-One-Book on CGNAT written by our expert. I am sure, after reading this book, you will be able to configure and trouleshoot different type of NATs easily
HTH