Make him walk. He won't do it again then. It's summer, it's light, do him good. Unless ofc it doesn't matter cos she expects some knicker sniffer to cover it.
This. Logical consequence.
Telling him that the consequence of his carelessness is that he will need to get up earlier and leave the house sooner to walk to school until the bus pass can be replaced will help his brain to wire itself to remember the significance of looking after his bus pass.
I was a latch key kid. I left my house key at home one day, and the consequence was that I had to sit in the cold and rain for two hours until I could be let in. Every morning after that I patted my zip up blazer pocket to check for my keys.
My kid didn’t put their PE kit in their locker and left it kicking around at school. A brand new £40 PE top and brand new trainers got pinched. I told my kid that we all make mistakes but we are accountable for putting them right; I would help replace the trainers, but they were replacing the £40 top out of their own savings as a consequence to their carelessness. Got them to put their own card details into the online order form and everything. Didn’t happen again, funnily enough!
Fixing all their problems doesn’t help them find solutions for themselves in the longer term. They’ll become useless adults just like her.