I saw a comment yesterday that Russia can withdraw from a special conflict at any time. They can claim the objective was met.
Declaring war with a general mobilization is a much bigger commitment. It would be a political embarrassment to lose a war.
Soviet–Afghan War for example is a failure Putin didn’t want to repeat.