Not relevant to this since it's a Google Timeline issue, but: I remember visiting a restaurant; a few months later the restaurant closed down and a barber shop took over the premises. Google Timeline now thinks I visited a barber shop back then.
If Google tracks me at work, it just saves "work" as the location. How do I know? Well, my workplace has since moved, but timelines before the move now show me go to the old location, then suddenly teleport me to the new one.
Ha... a pointer reuse problem.
This is an issue with even Star-ing / saving a place in google maps.
I occasionally see some place I bookmarked in google maps either change into something completely different, or even move locations significantly.
Yeah, I want to somehow address this too, Dawarich will suggest a place that you visited and will keep it inside a visit record, so it won't be overridden if some other business will open there instead.