It looks like if you add a component plus 80% of zoom, the component names for input and output are greyed out.
Component added at 80% zoom
Component shows input/output names greyed out
If you copy or add the same component above 80% zoom (or when text is visible), the component shows fine.