Not sure how relevant, but one thing I’ll add is that NATs with EIM may still have “Address and Port-Dependent Filtering” (APF). Meaning that EIM:APF ↔ APM:APF won’t work.
Here’s a great piece on how the various combinations of mapping+filtering affect NAT traversability: How NATs Work, Part II: NAT types and STUN