Even simpler than that imho. From what I can work out, the speed limit display relies on the phone app and having that paired to the bike at the time. That tells me the app is almost certainly using GPS to work out the road you are on, and therefore what the speed limit is. If they know the road you're on, then they sure as hell know the country you're in. So they could have one codebase along all their ECUs which just lists countries and what the local representation for the speed limit sign is (and a default representation for any countries they've not made a custom icon for).
Not necessarily from coding point of view
It would be ideal, but they would have add the info to the app (don't know if TomTom map data has this info), update the data communication protocol between bike and the app (if it's not expandable) and then to update the bike's dash software to change the symbol based on the data received
Easier to just have two different releases of the dash software or add a new setting for the speed limit symbol to separate it from the speed setting.