Is there a way to fix it? Thank you in advance!
Did you set the location in your Garmin account to Japan?
More here - Garmin added new country requirement - Country setting and actual location (garminbadges.com)
You can still get the badge. Change country setting and then do an edit to one of the logged activities.