So I built an custom board based on the Atmega32u4. Schematics attached.
I managed to burn a bootloader for Pro Micro using Arduino Uno as an ISP.
The issue I have is that the board is dead when powered and to bring it to life I have to short pin1 of my crystal with VCC for a second. I discovered it by mistake..
The crystal I'm using is an Epson X1G004451000212.
Any idea why is this happening?