I advocate rotating roles, and having an operational doc, the trick being people have to repeatedly read and update the operational doc to fill the role they have just been assigned.
Mandating the doc stays up to date when noone is actively using it is an exercise in time wasting
The problem you are facing is the weakness of having individual specialists. The problem is not the doc maintenance but organisational