Value of lap custom session fields displays as empty values in Connect web

hi,

I noticed that in the known issues thread it's mentioned that there are issues with displaying fit contribution data. But still asking to make sure that I'm not doing something incorrectly, because I have this issue for 6 months already... - I'm creating 2 string fields using session.createField(), and defined for these fields in the <fitContributions> section displayInActivityLaps="true". I'm setting the value of these fields once per lap, right after I start a lap (session.addLap()).
After the activity is saved, these fields do show up in the Splits section in Connect Web, however all the values are blank. In Connect Mobile, the fields show up with the correct values populated.
I also have 2 fields in the Summary section and 2 graphs, and they all display correctly both in Web and the mobile.
Is there something I could do to make the extra fields render correctly in Connect web, or is it still some known bug in Connect? Should I call setData() for these fields more frequently or is once per lap enough?

Thanks!