I used shared variable on my newest mods, like:
- Chalkboard - UI Framework (CUIF)
- Selector Mod 7.0
- Advanced Trainer
- Detachable Weapon
(and many more)
But.. no such a thing happen to me because of shared variable.
I even combined Selector Mod, Detachable Weapon, and several mods that use shared variable as well, but they seem pretty fine.
You said that you use util.lur as a part of your mod for declaring shared variables there. It's somewhat feels unnecessary for me, what is your purpose on that? Because you can also do that in the same dome as your template script and leave the util.lur alone to be another mod template. It's just my opinion, not guaranteed to fix your problem.