These coinjoin protocols relay on a non-standard feature that should not be relied on.
They need to modify their coinjoin protocol to adjust to a more standard definition of the bitcoin protocol.
It is not Ocean's fault. It is nobody's fault, just a misunderstanding.