One potential explanation is a suboptimal setting of the α parameter (Equation (3)) that would let the joint model pay too much attention to the numeric attributes.
figure 3 indicates that this not the case: the change in performance on categorical attributes is relatively minor across values of α, in particular compared to the chance in performance on numeric attributes.