I think 7 out of 10 is pretty good. Babies will cry sometimes, it's just frustrating for them not being able to go to sleep. If she were not crying trying to go to sleep, she'd be having a meltdown from not being given the opportunity to nap regularly.
Shh pat can be stimulating for some babies, have you tried modifying your technique? My lo did not like patting, she prefers just having a hand resting on her back or chest. Some like gentle rubbing instead of patting.
Don't feel guilty - we all miss the window sometimes - sometimes it is unavoidable, sometimes we just misjudge it. There is no such thing as a "perfect" robo-parent. You are taking good care of your lo and meeting her needs as best you can. And you know what? Sometimes you will do everything "perfectly", catch the timing just right, do the techniques just right, and the baby will cry anyway, because she's having existential angst or something that you can't understand and can't fix. It feels awful, but sometimes all you can do is just be there with her, be a presence, with some physical contact, so she knows she is not abandoned.
That's the difference between BW and Cry-it-out. You don't leave the baby alone in distress. Sometimes you can't fix it, but you can be there. It's painful but good preparation for being a parent, because someday your child will be hurt physically or emotionally in a way you couldn't prevent and can't fix, and all you can do is just be there and love her.
Hugs!