device with multiple Transducer blocks with only one TB active at a time

Dear All,

We are developing a new device which has 4 different sensors and hence we have 4 different TBs.
only one sensor can be connected at a time and thus only one TB will be active at a time. to achieve this, we have implemented in such a way that the device reads the connected sensor and sets relevant TB mode to AUTO and sets all other TB block mode to OOS and even Permitted mode also set as only OOS.

Will there be any issue while registering? is this implementation is valid?