This is slightly off-topic, but today marks my 400th visit to ModDB! Anyways, on to the good stuff.
I have been working on the building garrison mod and I think I have found a way to fix some of the crashes. I believe it has something to do with the weapons themselves, as some were not meant to loop. Thus, for some units, such as the Chrono Legionnaire, a new weapon will be assigned in place of their usual primary weapon. Legionnaires, for example, will use a modified prism beam inside a garrison instead of their Chrono Rifle. I will continue working on this mod and release a beta soon.