Just to be sure I ran the reachability algorithm on your seed and it reported that foundries were indeed a softlock for the reasons you stated. This also confirms that there is an issue in one of the algorithms (probably an interaction between the new unified ones and the old ones since that's the newest part of the randomizer).
If it helps with peace of mind, upon forcing foundries in, the reachability algorithm found no issue getting to promethium science (I didn't check every single item but hopefully that means no impossibilities elsewhere either).