All the DWPs are offset for exactly that reason, it's more the alongside repairs that get stacked on top of each other.
Normally the 1st line PM gets mostly done at sea, as most resources alongside that aren't taken up by duty watch, leave, courses etc, and the 2nd line PM and CM all need SS support and coordination.
With ships being a skeleton crews unless deployed, they have about enough people to keep the plant running and do minor corrective work so not a lot of PM gets done at sea in that case, and if they are going through work ups or whatever you basically don't really do anything other than workups, and maybe some major 1st line PM checks for safety system (like verify your fire/smoke detectors, 1st line checks on your extinguishers etc).
Our CPFs are up to 2 years in the dock and they are exceeding 1 million hours of repairs, but still not getting to everything due to 30 years of cumulative buildup. For context the last 280 DWP on ATH was about half that, and included some pretty major steel repairs, and a lot of nice to have work (like putting in new tiles in the big mess decks).
FOr some historical context we shifted to 'condition based maintenance' for the CPFs, and then changed the 280s/tankers to that in the mid 90s, as previously we would just replace sections of piping on major systems in the DWP so over a few cycles you would renew the whole thing.
ALl that to say when you hear the stories on the Moskva of what wasn't working, you could find the same thing on all our ships. The big difference is we have a much better trained crew vice conscripts, but still need to give them a fighting chance by making sure things like fitted systems work and compartmentalization works.