BUG: Table tennis activity shown as 'Racket sport'

Hello,

This is a follow up to discusson on dev forum: https://forums.garmin.com/developer/connect-iq/i/bug-reports#pifragment-2004sortBy=date

I created app for Table Tennis. It use following code for setting up activity type: 

                if ((Activity has :SUB_SPORT_TABLE_TENNIS& (Activity has :SPORT_RACKET)) {
                    session = ActivityRecording.createSession({
                        :name=>$.config.langText["app_name"],
                        :sport=>Activity.SPORT_RACKET,
                        :subSport=>Activity.SUB_SPORT_TABLE_TENNIS
                    });
                } else {
                    session = ActivityRecording.createSession({
                        :name=>$.config.langText["app_name"],
                        :sport=>Activity.SPORT_TENNIS,
                        :subSport=>Activity.SUB_SPORT_GENERIC
                    });
                }
Unfotunately after saving activity and sync with garmin connect it shows up as 'Racket sport' with tennis icon shown:
I've checked fitfile and it looks good:

It corresponds to:

SPORT_RACKET > 64
SUB_SPORT_TABLE_TENNIS > 97

I hesitate to publish the app as I already collect negative feedback for Suash/Padel/Badminton for not supporting older devices in terms of setting up activity type which is impossible for older API devices.