Looking at the original sources.xml shared in post #5 I notice the shares have spaces in their names and the paths are not quoted or escaped. I'm not sure how Kodi handles this, but it might be something to look into.
e.g. Escaping:
Code
<source>
<name>TV Shows</name>
<path pathversion="1">smb://192.168.1.111/Media\ Library/TV\ Shows/</path>
<allowsharing>true</allowsharing>
</source>
or Quoting:
Code
<source>
<name>TV Shows</name>
<path pathversion="1">"smb://192.168.1.111/Media Library/TV Shows/"</path>
<allowsharing>true</allowsharing>
</source>
or (best) remove spaces:
Code
<source>
<name>TV Shows</name>
<path pathversion="1">smb://192.168.1.111/Media/TV_Shows/</path>
<allowsharing>true</allowsharing>
</source>
No idea if that's the issue but simple enough to test.