The clock control register, address 0x00, does not appear to function as documented. Bit 0 is indicated as read only, to indicate if the clock setting is valid (I assume in comparison to the detected MCLK freq). Our goal is fs = 44.1 KHz with a 256 MCLK multiplier, so I am writing 0x4C to the register.
From the Bit 0 documentation, I would expect to read back 0x4D. Instead I read back 0x4C. If I write 0x4D to the register (with bit 0 set), then I do read back 0x4D.