Try pressing reset button when it does not start at first power. I know this behaviour from some china Due clones having a wrong capacitor that causes the due to crash and hang on first power up. After reset (maybe just from host connect as it resets if you use programming port) it starts normally since it already has full power. A bit annoying but nothing that hurts during operation.