Found a number of issues with the steam query mod reporting:
1: If Livonia is in the mod list, the data is malformed.
The steam id length is reported as 19 bytes but the next mod section starts at +15 bytes
2: A small number of servers are reporting 2 sets of mods, which are different
Here is a dump of the rule sections from the steam query
3: The mod name being report is the folder name and not from the meta.cpp