Step forward with confidence, the Lord has gone before you to smooth the way.
Things are not as they seem, but you will likely never know the ‘truth’. Let that be okay.
Don’t insist on man’s concept of vindication. Accept closure instead.