Ah, thanks for the details! We were in a similar situation, with teams and codebases cobbled together from acquisitions.
I actually advocated AGAINST a shared component system, predicting (accurately in hindsight) that the immature integration frameworks would not outlive the natural turnover of our teams and products, and would probably become tech debt before it even saw production use. Not a few months later, our entire department was dissolved, many product lines abandoned, etc. Luckily the teams that are still there were able to just keep going instead of wasting time on the doomed standardization effort...