From the information you provided, localechooser is doing the expected job. Sure, the final locale is defined as en_US.UTF-8. Maybe you were expecting en_US alone, Is that what your report means? However, nothing ever really guaranteed that debian-installer/locale would define the final locale on the system. The point of this debconf value is providing an easy way to define both language and country at the same time, mostly.
Description: Digital signature