Interesting. If before you weren't intending to understand and be able to summarize before, what were you doing when you reviewed code?
The old me would read it, and write something like "adds S3 bucket and IAM role".
The newer me would write it as:
1. Creates S3 bucket <XYZ> in account <DEF>.
2. Creates IAM role <ABC>, with an attached policy granting read-only access to S3 bucket <XYZ>.
It seems like a small change, but when I'm actually planning to type out those details - I'm more likely to notice typos in the name/account/role/etc, or just outright errors. One of the mental shifts from my old reviews to newer ones is that I open the PR assuming I don't know what it does yet. So I have to read it for myself and interpret it, then summarize it for someone else.