Looks like an defect. Please contact the support.
I bought the pump from Titan Rig here in the US. Unfortunately when I contacted them they told me they had no stock.
My system has 3 D5’s in series and is a big hassle to pull apart.
I’ll see what support might say though when I get a chance.