Hello again,
Just thought of some other potentially relevant information.
When I issue the RDATAC command, !DRDY toggles regularly, but no data comes out. When I issue a RDATA command over and over, I get data out of the device, but with the aforementioned aliasing. When I use the RDATA command over and over, !DRDY does not toggle in a uniform way, in fact, it does this: