It seems to me like it only reports location when the case is opened, resulting in issues like this. I had a similar thing happen where Find My said they were at work, but in fact they were at home. Just hadn’t opened the case in several hours.
Frustrating, to be sure.
What’s the big benefit to 2.1?