Watch 47 Steps on watch don't match steps in app

I’ve been diligently trying to get 12,000 or more steps a day the last week. Every day so far i hit that goal. I open up the app on my phone, wait for sync, and the current daily count is accurate on the Data tab. However, when i go into the Steps detail, all my previous days and current day are wrong. It’s saying i walked 5,200 steps yesterday. I walked nearly 13,000, which it displayed when i checked late at night. What is going on? My height is set correctly.