I've been looking at this attenuator for a few hours now, trying to make some sense of it.
The manual gives some idea what's going on, but I think it's somehow misleading on so many levels.
So we have a declaration for the attenuation levels:
The different attenuator pads of 5, 10, 15, 30, 40dB permit to set the attenuation in
the range from 0 to 125dB with 5-dB resolution. The attenuator pads are combined
in 5 groups and switched with GaAs switches.
The 5 groups makes no sense with the layout that we have.
Then we have a truth table for it:

If I read this, SWI1 2 and 3 are 5dB attenuators, SWI4-5 are 15dB and SWI6 and 7 are 40dB, total 125dB.
Below is a picture (from Josh) that I edited, numbering the switches my own way, and drawing out all the 0dB loss paths in blue.
What we actually have is this: SW 1 2 and 3 connects the input directly to the output with some limiters in between.
And then I started tracing my attenuator. I set it to the highest output level, and got almost 0dBm out of my generator. Judging by the IC's datasheet, negative control voltage turns the switch to that path.
And I was tracing the RF, by looking at which control voltage is present where.
The confusing part was, that the pins are swapped, the RF pin that's conducting is to the opposite of the negative control voltage. Anyway by the looks of it for me switch 1, 12 and 4 is damaged, they have almost 0V on the control pins, where the other side of the resistor has -7V. Ah the resistors. There is 100Ohm on the other side of the board in series with the resistor on this side, which is 6800Ohm. I placed a 1Kohm resistor parallel with the 6.8K to se if it makes a difference. Maybe just a bit of extra current brings back the switch. And it made a difference, I got extra 6dB to the output signal. Which is still low, so this is not a solution.
11 and 12 switches in two different attenuation settings, where there are switches on both sides of the attenuators.
10 and 4 acts another way, where they also select two different attenuations, but their outputs are a single trace. What must be happening here is that they use the absorvative characteristics of the attenuator to make the non-selected RF path into a resistor.
Switch 5 and 3 can select whether switch 4 is in the path. Probably it's a way to increase isolation, otherwise it doesn't make sense to use 3 switches for 3 different gains.
Similarly, 6 and 7 selects whether 10 is in the path.
SW4 doesn't change until we reach -80dBm on the output. SW 5 doesn't change until -40dBm. So I thinkSW4 selects either a 40dB or a 80 dB attenuation.
There is also something going on with SW3. The driving of it is different, and depending on the output level, it has either -5V or -8V on the pins.
For me it's clear that my main issue is switch 1, which is always in the path. I don't really care much about the low ranges for now, plus it doesn't work anyway, I would much rather have a generator that can output 19dBm. So I'm going to swap SW1 and 5, or short out 5.