Multiple register writes required for MP2723

I have found an issue with the MP2723 that it sometimes requires multiple writes to a register in order for that write to “take” and be implemented. Often times a register write will be attempted and then a read back of that register will show that the value was not changed. In particular we are writing to register 0x0A in order to disconnect the battery. I have seen this behavior on both the MP2723 eval board and also on our custom hardware. Is this a known issue and if so is there a best practice work around for it? Thanks.