Changing data type or direction of a channel will cause a check to see if the Bit/Length control needs to be visible but this check is not made if the user changes the Modbus Bank input.
This can result in the control not being visible if you start from a configuration where bank=coil, type=boolean and change the bank to either input or holding registers.