Note the Driving Rule value for the port_b_size and port_c_size parameters. These values indicate that a driving rule (component_type_rule) has been defined for these two parameters. When component_type equals standard, the rule sets these two port sizes equal to port_a_size, and the values cannot be changed. If you change component_type to custom, you can then choose independent values for port_b_size and port_c_size.