There's a difference between "gender is a social construct", which is mainly used by transphobic TERFs and stating that yes, you can be non-binary because gender is pretty much a spectrum, like sexuality.
No, we don't know why yet, because it basn't been studied enough yet, but people don't just claim to be trans for attention.
Also
Literally what