I'll probably get flamed for this but I think the current US administration played Putin perfectly through this conflict. Constantly trusting their intel orgs and pushing all that info publicly was the perfect counter to Russias plan. We've seen their plan unfold now, station troops at the border, breakaway regions declare independence, russia recognizes them then provides 'support' then it's a 'military occupation' then war. But with all the info telling their plan before it happened we saw that all rush in a ~72 hour span. That likely meant their military didn't have time to push forward into the breakaway regions and then regroup and restock pile.
Definitely looks like Russia is losing all it's momentum and a huge blunder. I genuinely think the US constantly pushing their plan public is a huge underrated part of that.