Ich denke zum Teil ist es auch eine sog. Scheinkorrelation:

Menschen die regelm. Sport treiben und auf die Ernährung achten haben
mit Sicherheit einen besseren Schlaf und der Körper verlangt entsprechend seine Erholung in der Nacht.
Menschen mit Schlafstörungen/-schwierigkeiten haben im Schnitt oft einen ungesunden Lebensstil und häufig psychische Probleme und da kommt das Übergewicht schnell mit ins Spiel.