Great renders you've been posting on Twitter BTW.
Could you post a test file that crashes your multi GPU setup so other users can test it on different GPU combinations?
I've found that hair, when rendered on two GPUs, comes out 50% of object with hair, 50% of object without hair but it doesn't actually crash. On single GPUs the entire object will have 100% hair
Other particle systems e.g. ones using collections as instance objects work fine on two GPUs for me. It is only Hair that was really very funky.
This is on macOS with Metal (therefore AMD GPUs only).