That’s why it’s totally within the realm of reason that Joe may have thought he had killed Candace when he actually didn’t.
A spin-off of the “Joe thought he killed Candace” theory, this one posits that — like after he pushed the record producer off the roof — Joe ran to Mooney (Mark Blum) for help thinking he had murdered Candace.
Why she wouldn’t then go to the cops and charge Joe with attempted murder then becomes the more interesting mystery.