I use both app on mobile version 1.5.2 (1) and online. When I look in an activity on my mobile app it show small graph at the top, total time, intensity, load, kcal and carbs. Then it says Data error source Wahoo. Data streams error. Error Domain=HTTP Error Code=403 " HTTP status code 403" Userinfo=(NSlocalisedDescription=HTTP status code: 403).
When I look up the same activity online I get all the good stuff, all data, parameters and graphs as normal.
I think the issue is a permission problem on the intervals.icu API side of things. The app calls https://intervals.icu/api/v1/activity/{activity_id}/streams and it’s failing with a 403 access denied error. All other API calls the application makes with the users bearer token are working.
Other users reported that using the ‘full logout’ button on the settings screen in the app fixes the issue. This will kill your token and force a new login which will generate a new token.