The slow progress is very much intentional. Less casualties for Russia, more for Ukraine. The digging in also was intentional, Ukraine was very open about its planned counter offensive. Russia dug in and let them come.
Don’t get me wrong, there have been russian fuck ups, like, after the peace negotiation broke down, not taking into consideration that many contract soldiers might not renew their contracts.