Yeah, this must be the reason. But there is a workaround here.
You keep Customer Master as left operand and Sales Cube as right operand.
Infoset should be with Left outer join like Cust Mast <---Sales Cube. So always all Customers list will appear even though some Customer codes are not matching with Sales cube along with matched customers. This will resolve your issue.
Regards,
Suman