Nothing jumps out at me as incorrect syntax.
I suggest testing this calculations in isolation where you can break them down into components to see which part of these expressions is failing. If you have FileMaker Advanced, you can use the data viewer, if Not, you can define a few calculation fields to test different parts of these expressions. Why it fails could be something as small as the space that I see after "countries" in your two value list names. If the value lists don't actually have that space in their names, the valuelistitems function will return an empty string.