I second (third?) the go in person.
When my pup was young, he would break out and follow baby carriages. The same shelter that I got him from listed him as a brindle lab (mastiff mix) and when I came to get him, they said he had no id and fined me for it. They had microchipped him in the first place (I made them rescan it to prove it was there and working while I stood there) and they brought him out wearing his collar and tags. (They swore they just found them and guessed that they must belong to him.🙄)
As an old man, he was called over to the side of the road and loaded up by a different animal control right off my property. (They said they didn't see my electric fence and assumed he was on public land.) I had just put him out for 15 minutes and so panicked and called them first. They said no calls had come in for a dog matching my dog's description. I called 3 more times but they technically closed 20 minutes after they picked up my dog so the dispatcher told me that I would need to wait until morning before they updated any after hours pick ups. They listed a brindle lab on their website at 8:30 pm and I knew he was safe at least. They gave him all his vaccines except rabies again and charged me an overnight and a wandering without tags fine... (again wearing collar or how did they know his rabies was up to date, yet not that they got him from my yard/pasture?) but, I got my pup back. They told me there was a lot of interest in my young sweet dog. (They listed him as 4-6, he was 11.)
Definitely go in.