I'd go back to the suggestion above to check the frame carefully for any cracks or weakness. It's a pretty new frame, so this could still be infant mortality of the frame.
I'd probably remove the fork and check the steerer-tube-to-fork-crown and blade-to-fork-crown joints. See if they wiggle. Listen to hear any crackling or creaking.
Clearly could be a headset, but unless you ride near a body of saltwater or sweat perfusely, or drive the thing through a salt marsh daily, I'd be surprised if the bearings were corroded. But stranger things have happened.
After that, check QR and wheel bearings,