Just updated this to the newest version today, and the silo bug is still happening.
It doesn't happen when "my factory's" construction robots are upgrading things.
It DOES happen when "my own personal roboport's" construction robots are upgrading the silos.
It gets worse. If I have 1 construction robot as the ONLY thing in my inventory (no silos whatsoever), and armor that has a personal roboport, that single construction robot in my inventory will "magically summon" the required quality of Silo to upgrade a Normal-quality silo to "anything". You don't even have to have unlocked the Legendary quality level yet, if you go into map view and paste a Legendary quality silo over top of a Normal quality silo, with NOTHING in your inventory aside from 1 construction robot, and equipped armor that has a personal roboport of some sort in it, the silo gets upgraded, giving you a Normal-quality silo in return when it never HAD any item in your inventory to upgrade the silo WITH.
Pretty sure I might have a hint into why this is happening.
When I have this mod installed and active and I hover over a "normal" quality Rocket Silo, the tooltip says it's from "Base Mod > Space Age" and that's it.
I was trying to upgrade my Nauvis silos to Rare quality after importing a few Recyclers from Fulgora, and producing the silos works as expected, I put in a lot of Normal quality silos, recycle them with recyclers that have the best Quality modules in them that I can make, out comes higher tier components that I then send thru Assemblers that are ALSO full of the best Quality modules that I can make, and it (agonizingly slowly) makes Rare quality Rocket Silos.
The strangeness comes when I go to mouse over one of the silos that was upgraded. The higher Quality silos all say they're from "Base Mod > Space Age > Quality Rockets".
Correct me if I'm wrong, but if this mod was doing what it is supposed to do, shouldn't it modify ALL the quality levels of the silos, INCLUDING the Normal one? I know, I know, "But I'm not changing anything with the Normal-Quality silo" you're going to say. I have evidence that suggests you still need to "take ownership" of it (for some reason), due to how another mod handles similar "quality upgrading" issues.
I look at the code that makes the Quality Wagons mod tick (that mod causes higher Quality levels of Cargo Wagons and Fluid Wagons to have more inventory slots or more fluid capacity, respectively) and when I mouse over a "Normal" quality Cargo Wagon or Fluid Wagon with that mod installed and active, ALL the quality levels (INCLUDING the Normal quality) of BOTH of those kinds of train wagon both say they're from "Base Mod > Space Age > Quality Wagons".
EDIT: There might also be (part of) a solution in adding Space Age as an (optional) Dependency, I'm not 100% certain how all this modding stuff works, I just know enough to "tweak" existing mods to my liking, on my own personal copy of that mod, and I never publish those because the adjustments I make are 100% personal preference.