Why am I unable to Change Customer Name on BOM?

Q. Why am I unable to Change the Customer Name on a BOM?

Possiblity #1

The system will not allow to reassign customer for the assembly, which has subassembly with the customer attached to it. It is true that the subassembly does not have any CONSGN parts, but it is also true that this subassembly is attached to a customer.   And unless you detach the customer from that subassembly first, you will not be able to change the customer for the top level.

Possibility #2

Unable to actually change the name of the sub-level BOM.  Run the Bill of Material , outdented report and you will see all of the top assemblies which are using this part as a component.  Once you find all of those records and updated accordingly you should then also be able to edit the desired bom record customer name to match.