sh1106 oled with custom pcb have faded output

To me it looks like that the internal charge pump does not work correctly. Either your caps are wrong (do NOT use electrolytic caps) or there is some solder issue.

Oliver