I uploaded my own version of Lato, because I wanted to use the additional weights which aren't available by default. The fonts uploaded, and the new weights appear in the menu. However, when you select them, the standard weight is applied.
You can use multiple weights for fonts that aren't already pre-installed, so this appears to be a bug that affects only fonts from the same family as built-in fonts.