Boring is usually the right answer.
Client came to me convinced their contractor was over-billing. I went through the draw schedule line by line.
Contractor wasn't over-billing. Client's own scope changes weren't documented anywhere, so every change order looked like padding.
Fixed with a change-order log, not a lawsuit. Sometimes the fix is boring. That's usually the sign it's the right one.