Waze routes to the closest segment so if it is even 1m off and closer to the other segment in waze, this could happen. I’m mobile so can’t check the UR or address.
The marker in Google and the house number in Waze for Perkins at 8324 Lyndale are physically closer to Aldrich Ave behind the parking lot. Move the marker in Google and the house number in Waze so that they are physically closer to Lyndale, and the GPS coordinates that Waze uses should then keep the wazer on Lyndale. Follow the guidelines for setting the stop point in the correct location. Worst case, if that fails (it shouldn’t) and reports are still being generated, map a parking lot road into the lot, which allows Waze to route closer to the coordinates.