Your first flight has a fare code of B. That is a Basic Economy fare which is not combinable with other fares on the same ticket. Basic Economy fares have an underlying fare code for inventory referencing, so Matrix may not be aware that it's not combinable. Looks like it's impossible to split it up and still get it to price the same way.
You may be able to plate this on an OTA, although you're unlikely to be successful.