I'd say that both "despite" and "after (something in time)" is true to the meaning in the example sentence. It also doesn't have to be "not after" could just be 'after'. It's basically saying that after everything you have done you cannot believe she'd do what she did.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.