The .7ms latency time is the theoretical maximum latency for audio passing through the entire console - excluding any external routing. It is going to be the same for all audio passing through the system. (This is assuming the inputs are all coming from the same place - either all locally on the back of the console, or all from a stagebox, etc. Different input sources (local vs stage box, etc) will actually have a different total system latency).
Effectively, this means it is a “wash” for all audio passing through the console. You do NOT need to consider the .7ms system latency when worrying about external routing. You DO want to measure the added latency that any external routing adds however and potentially factor that into your calculations.
The easiest way to measure this is to set your system up without the external routing and get a measurement (using OpenSoundMeter, SMAART, etc). This will be close to .7ms, but it won’t be exactly .7ms which is why you need to actually measure it. Then add in your external routing and take another measurement. The difference between the two measurements is the added latency that your external routing adds and it’s this number that you potentially need to worry about.
EDIT - actually the initial measurement might be higher than .7ms depending on the method used to capture the data. For example, if you use the USB interface in/out of the console to a computer running your measuring software, it is going to measure higher than .7ms. However this “baseline” time doesn’t matter at all. (It could be 5 seconds long and it isn’t going to matter). That is because all we care about is the difference between the baseline measurement without the insert routing engaged and the measurement with the insert routing engaged.
[Back to the original post]
That being said, you really only need to worry/compensate for the latency that this external routing adds if you have identical audio paths (ie the same channel) going through the system with one going out the external path and one/more NOT going out the external path. In that case, you will want to delay the audio paths that are not going out the external routing by the added latency amount.
If ALL of your drums are going through the external system, and there are no drum channels that fail to go through the external device, then there is usually little need to worry about the added latency of the external routing of your drum buss. (I wouldn’t worry about it unless the extra latency was really high for some reason - like 12ms or greater).
However, if you are using this external drum processing like a “Drum Crush” group and you ALSO have your drum channels going through a drum buss without this processing and you expect to mix the regular and crushed audio together, then you absolutely need to add the external latency number to the regular drum buss that isn’t routed externally.
Second Question - If you are really using “insert points”, then the external audio does not count as channels (ie one of the 48 available channels). However they do need to be routed out/in to the console which you will do either through analog or digital I/O. They will count towards the I/O counts. For example, if you want to use Dante to move this audio out and back into the console, you will need a pair of Dante Outputs and Inputs (assuming your drum buss is stereo) available to actually send this audio through. The same hold true for other digital routing (like USB) or even analog audio routing (ie you’ll need enough physical analog XLR or 1/4" plugs to accommodate this external routing).
If on the other hand you are sending channels/busses out of the console and then route a return back into the console as a new channel/buss, then yes that WOULD count towards your 48 available channels. It’s a similar difference between using FX racks as inserts or with FX busses. Using inserts doesn’t count as a busses, but the buss routing does.