> Russia has no need for Eastern Europe
They sure do like to sell to them.
> Easter Europe is not threatening them with NATO bases/missiles
This never made much sense. Attacking a NATO buffer pre-emptively, brining your forces out and closer to existing NATO weapons, is basically putting you in the same situation with less resources. The issue is not about weapons "threatening". ICBMs can reach anywhere and smaller munitions from local seaboards (subs). This idea that NATO is somehow threatening by proximity is not credible. The answer to it would not be to rush headlong into a conflict to bring those forces to bear and bring your border to theirs anyway.
It looks more like the Ukraine conflict has been about securing resources, testing capabilities, and demographics (tied to capabilities). Russia wanted more resources to sell to partners and wanted to test the (declining) capability of it's own forces.
You are applying western thinking (acquiring captive markets, NATO is a force of good, surely not threatening) to Russia. Big fail, they think differently.
It is obviously clear that Ukraine is not about securing resources: Given the costs of war (Russia knew the sanctions will be coming, just did not think their funds will be frozen), the cost-benefit is simply not there. Given the obvious economic drawbacks of attacking Ukraine, the only explanation that makes sense is the national security one. You go to war to 'test capabilities' only if it is a minor thing without serious consequences, which Ukraine war definitively does not fit.