Numerous dictionaries, including the DOP actually list soprappensiero as the main form and considers sovrappensiero less common. However, sovrappensiero appears to have gained the upper hand.
It is possible that the current preference for sovra- compared to sopra- can be attributed to euphonic reasons – that is, the three consecutive Ps make the word more difficult to say.