Hello,
Indeed, in general, the intersection of two manifolds is not a manifold, even if one of them is linear.
Stated differently: even if your initial search space is a smooth manifold, adding constraints to your problem may break that property.
Manopt only handles smooth manifolds "as is", but you can always try to handle extra constraints in different ways.
Best,
Nicolas