Dual 3090 crashes when I use both the GPUs

While the driver stack is very similar, Windows and Linux do use the GPUs differently enough that total system power might be different between the two. The symptoms you describe do sound very much like an inadequate power supply. Can you please try to use nvidia-smi -pl to set a lower power limit on your GPUs to see if that makes the problem go away?