Yeah, on my further observation, Bob's and Schall do add small artifact and alien artifact to the loot table, but that's it. Only the regular alien artifacts.
Currently, there are no loot for the colored artifacts from Bob's (the red (fire), orange (electric), yellow(explosive), blue(armor-piercing), purple(acid), green(poison) artifacts that match with the biter's faction/element). Biters should drop small artifacts of their appropriate element, while worms and spawners drop large artifacts of the appropriate element.
I have found the appropriate compatibility code for the colored artifacts unchanged in your version, but it seems like you have turned off small colored artifact drops for units through the changes in Constants.lua. Can you revert the change so that units yield small colored artiifacts?
There are also no loot for the various tiers of alien ore from Schall Alien Loot. The code to register each biter in Veden's Rampant is in data-final-fixes.lua, line 27-41. I see that you have made some changes to accommodate for Schall Alien Loot, however I think registering into Schall Alien Loot through its interface as in Veden's Rampant seems to be much better than what you are doing now, since it also adds the various tiers of alien ores properly and with less work on your part.