2. have you checked the cargo switch ? ( drivers side trunk where the rod fits in the socket ) NEVER HEARD OF IT, NOW I WANT TO
I assume that you are aware that the cargo divider in the trunk must be in the position where you have little trunk space left before you can put the top down ?
This divider has a rod at the top that snaps into sockets on the left and right side.
On the drivers side of this socket there is a switch that tells the top control module that the divider is in the correct position.
3. have you checked the top unlatched switch ( right above passengers ear ) WHAT??!! NOW I WANT TO
This switch is kinda hard to see. There is a plastic slider that actuates the switch when you have released the top from the windshield frame.
4. have you checked the trunk latched switch? ( part of the latch assembly ) OMG MORE GOOGLING
This one is a bit of a PITA : it is INSIDE the trunk latch assembly. You would have to remove the plastic cover in the trunk lid, then using torx and 10mm wrenches, remove the latch assembly to inspect / meter this switch.