Calculation activity incorrect

I just received a badge for 200 intense training minutes a day. But I didn't do that. Turns out that it calculates my 1h29m run as 173 minutes of intense training. Why is that? Is this a bug?