I think we'll never know who at Fox thought it was the right thing to kill off Shaw, then to make it worse do it off screen since from this, it shows Shaw worked well within the Covenant story, though someone decided otherwise.
Most of us can acknowledge watching Covenant, Daniels was a weak character, could the reason be was that Shaw and David were the main attraction and Daniels was just a third bit player. Though, after Shaw being cut, the writers tried to focus on David though never gave Daniels any story/narrative meat to augment her character to replace whatever role Shaw going to play since she comes off a bit bland, since its noticeable in the scripts we've read afterwards and the final cut of the film. To be frank, I didn't care for her when David reveals himself to her. If that was Shaw on the other-hand, it would had been a horrifying reveal, and gut punch to the entire audience.
Oh well. Fox paid the consequences for their poor story choices.