On July 23rd at 6:30am-ish CST, I started a treadmill run. It was tracked through my watch, a Venu Sq since I was doing a Garmin Training Plan. When I finished the run, the activity saved and synced to my app and via the web, but the July 50 miles badge and the July 10 hours of running badge didn't update with the activity's information. I should have expected it to show roughly 43 miles and 8 hours and 55 minutes total. Instead they show 39.5 miles and 8:05.
This evening, when I was finally able to get around to looking into it myself, I exported the original run file as a tcx and tried reuploading it. At that point it did show the milage and time counting towards the two July badges, but when I switched it from a regular running activity to a treadmill running activity, the information again fell off the badge progress. I deleted the activity, reuploaded the tcx file, and the badge did not update.
I am aware manual activities do not count toward badges. This was not a manual activity. It was captured through my watch.