I think some of this is around what it means to understand a topic. Is it just about an ability to regurgitate facts or maybe you want a book to really sink in because you don’t know when you will apply it.
Taking notes or doing kindle highlights and then reviewing them can really help. Review after you read and then again after a week. This works better for remembering specific things.
One of the best ways to have a book really stick with you is to read it again. This seems to be super linear and some books really benefit from it. That is re-reading a book will more than double your understanding. Sometimes when doing this you will wonder if it’s even the same book. Though this really is more true for better books.