@Robert-Clifton,
This is not as obvious an answer as you might think. Normally, we're not really using NAT with VRFs. Usually when using VRFs, it's along with MPLS which is attaching the labels to the traffic from our VRFs. So NAT is not normally involved.
If you're trying to do this VRFLite (without MPLS), then you would have to implement NAT but with NVIs instead of using the traditional nat inside and outside configuration. with the overload keywords.
When you do that you'll see from debugging NAT on your router what the ISP will see which are the two public IP addresses sending data and the router NAT translations working just fine
You'll also need 2 separate IP facing the ISP too. But at this point, you might as well just configure VLANs instead.
Cordially,
Ronnie Wong
Edutainer Manager, ITProTV
*if the post above has answered the question, please mark as solved.
**All "answers" and responses are offered "as is" and my opinion. There is no implied service, support, or guarantee by ITProTV.