there are basic specifications for AAF and if you go outside those then AAF is going to have problems on different NLE’s ..
3rd party effects do not work with AAF ( except if you are on avid and going to another avid , or Ppro to Ppro ) … in fact many FX’s will not transfer from NLE to NLE = you must keep FX’s simple = dissolves , fads ..
don’t blame the limited spec’s on Vegas .. and don’t go thinking EDL as that is much older then AAF and is very limited … EDL vs AAF = think of AAF as an edl on steroids
here are some spec’s
AAF export