Hi Johnny,
I'm sorry to hear that this happened to you with your active speakers. Well, unfortunately what has happened now has happened, so I can only make these suggestions to you in the hope that this doesn't happen again.
This sticky article describes e.g. well how to take precautions: https://forum.rme-audio.de/viewtopic.php?id=25399
The solution you need for your setup is either such an attenuator or a monitor controller.
I bought these attenuators as test for another setup and kept them as reserve, just for the case that I need them in the future. They are switchable between -10, -20 and -30dB, have a robust design and don't cost much: https://www.thomann.de/de/jts_ma_123.htm.
In the past (at the beginning) and before getting the ADI-2 Pro (which also works as kind of monitor controller in my setup) I wasn't willed to spend money on a monitor controller and didn't know the solution with the attenuators, so I had to help myself ... here a few tips:
When buying loudspeakers, make sure that they can be connected analogue and have a volume pot if possible. With a digital connection you don't have a volume pot, you always have 0dB full volume.
Apart from attenuators and monitor controllers, a volume pot (if possible) is the safest way to reduce the volume regardless of the state and settings of the recording interface.
This can be accompanied by setting all analog outputs for active monitors and phones to a lower / to the lowest reference level, which reduces the overall volume.
You can also take a little precaution in TotalMix FX by first creating a setup in which all speakers and headphone outputs in the control room are set to a comfortable initial volume. I then proactively save these settings to all other 7 snapshots. In the 8th snapshot, I also mute all HW outputs as "emergency off".
This should be accompanied with the following TM FX settings in preferences:
1. [x] Always init DSP devices with TM FX settings
2. snapshots do not load "--".
Then the recording interface is initialised with the TM FX settings when the computer is started and you login and when recalling other TM FX snapshots, then this predefined (low) value is being used, so that you are on the safe side.
If you use your snapshots mainly for routing purposes, then the use of attenuators or a monitor controller is required, so that the volume doesn't change when recalling snapshots.
Without attenuators or monitor controller be careful, you can still set the wrong fader to 0dB if you are in a hurry or if you erraneously double click to the faders in the TotalMix FX control room (or active monitors or phones).
Therefore there is no other way, you really have to take this problem seriously and take precautions with e.g. the purchase of attenuators or using a monitor controller to solve such level mismatches.
Also on the ADI-2 Pro (which always remembers the laste state / volume) I decided to set the last button "Setup" to "Mute all", because I can then immediately mute monitors and headphones with a practised hand movement. And you should practise such emergency off hand movements.
Additionally I stored the snapshot values to the preset 1 of my recording interface just for the case if needed there in stand-alone operation mode.
You can also store the settings in the Workspace Quick Select Slots, if you use slot number 1, 2, 3 then you can quickly restore your TM FX snapshots with the key combination ALT-1, ALT-2, ALT-3 ..
Last but not least I organizedy, that I can reach the on/off switch of my power strip easily, also kind of emergency off which might be useful.
I hope I could give you some helpful suggestions, cheer up!
BR Ramses - UFX III, 12Mic, XTC, ADI-2 Pro FS R BE, RayDAT, X10SRi-F, E5-1680v4, Win10Pro22H2, Cub14