Phone Tracking or retrieving

Last november, I was drunk in a cab and forgot my phone on the seat. After realizing it was gone I turned back and knocked on the cabs window and he drove off. I called the police off a friends phone but they said there wasn't enough proof for them to investigate into it.

Anyways, I tracked it everyday for a month after and there was never an update other than it went on a crazy taxi ride around the city that night before being shut off/dying. Life goes on… So i bought another android. Then got into a car wreck a few months later. Phone was destroyed so decided to switch to an iphone.

Today I was curious if my old android ever turned on, so i went onto google/find my android. And saw that on January 4th it was at walmart and a gas station in the city I last had it. This was months after I lost it, and I haven't been back to that city since, so it wasn't me

However, google says that it was my replacement android on jan 4th, although I had that phone with me, hours away. And I can't even view/find my stolen/lost phone on google/find my android

Is there any other way of tracking/retrieving info from that phone. There's a recording of a voicemail on their from my mom who passed away, which I'm desperate to get back.

Is my iphone broken and is there a virus on it or is it hacked?

My phone is a iphone 8 and it is fairly new because I got it last year. When I call people, I can hear a echoing sound on the background of the iphone. When I use my phone to search on google, it is extremely slow. Also my battery depletes so fast and i always have to charge it.