No easy answers here and I’m sorry. Wise minds have given you great advice.
Under the heading of easier said than done I wonder if not looking at call and text logs would be helpful. There isn’t much to gain for your happiness (which matters!) to see if she talked to her dad or was at the wrong part of town at a late hour.
I was raised by any definition wonderful parents who would then and now do anything for me. Around 18 I started hanging out with a less than desirable crowd. I got into trouble, my grades fell and I had zero fucks to give for anyone but myself and a good time.
I don’t know specifics, maybe from selective forgetfulness or substance driven but I was horrible to them and absolutely blew off and ruined occasions like birthdays. Or maybe I’d show up acting like I was doing them a favor, massively hungover, and leave early.
They aren’t the tough love variety, and cell phones weren’t like they are today, so they’d just not hear from me. Had it been today on a call no doubt I’d hit the ignore button.
While they weren’t tough love and always had a warm bed and meal when I like a loser showed up, that’s not what got me. My poor decision making finally caught up with me and I dealt with true consequences around my mid 20s. Of nearly every aspect of my life. And I turned around.
I was still a jerk I feel until around my mid 30s. Something changed and I really don’t know what- late maturity?. No doubt my wonderful parents (which you by all readings a wonderful mom) were a backbone for me and I knew better. But it took life knocking me down to get my act together.
I say that to say our paths often go a way our parents never intended but it can and I believe often works out. My sister was raised by same parents and I think her worst infraction might have been she said “damn” once. Sometimes I wonder if they wished they had stopped at her!