Xbox One doesn't power on for ages?

I have an Xbox one that seems to take ages to “charge” before powering on. I plug it in, press power button and the power brick stays orange, then if I leave it plugged in it randomly turns on about 15 - 20mins later. It’s almost as if the caps are slow to build a charge? Bad caps or bad mosfet? Anyone had this issue before?

Thanks