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
https://dl.dropboxusercontent.com/s/gcbmsdvhwi302s4/rBsDeAcKkke6VZtLX6pf.png
2: A small number of servers are report 2 sets are mods, which are different
Here is a dump of the rule sections from the steam query
https://dl.dropboxusercontent.com/s/2eykvx7yfuc2c9y/94hKLGQyaPRp9fU4HXxB.png
3: The mod name being report is the folder name and not from the meta.cpp