Esnell,
Hi, I think you are thinking along the right lines.
Am I correct in understanding you have the following
A, B - Sibling
C - Half Sibling
D - Child of B.
What are the relative ages of A,B,C? Is C the eldest, if so the DNA may be correct?
I would be looking at the shared DNA between C and D, what is that predicted relationship?
Ignore the known relationship and go with the DNA for the moment, confirming relationships between shared matches of A, B, C and D individually.
I have not used it myself, but many others have, the WATO tool on the DNA Painter web site may help here.
Happy Hunting