Stop doing so many code reviews and start pair or mob programming. Write more code using TDD and with Hexagonal (or similar) Architecture to make code easier to test.
Code reviews are a poor use of time and don't solve the problems (quality, learning) that people try and use them for, or, if they do, it's very inefficient (as you're finding).
If you must do code reviews, review them synchronously with the author.