@Alex-Kushleyev, thank you for your help!
On second thought, 5 cameras should work for my application. I am thinking about using 4 of these RGB M0166 variants, connected to the VOXL2 via the M0173 connector module, and then having a single high-res M0161 camera attached to the VOXL2 through a separate camera group (via the M0155 adaptor). In this case, since I am using a separate camera module for the 5th camera, this should solve the same slave ID conflict without having to make an external change to the camera PCB, correct? Would I still need to modify the camera driver or kernel in a particular way to support this?
I'd like to move forward with buying 4 of these RGB M0166 variants if that's possible. Do these modules have an IR-cut filter?