I did a quick test a WeightedByName returns correct values when two or more probability tables are added.
Make sure you are picking the right WildEncounterTiles instance, and Location variables contains the right value. You can use Debug View and Browser Log to troubleshoot issues like these.