The technology of some repeaters in wireless is "store and forward" which introduce a delay from th einput to the output.
Your current setup is such that if the repeaters introduce a delay, the delay is common for all devices, whether a device is on link A or link B
Your proposed solution has the first set of devices 1-16 seeing direct comm with the master, but the 2nd set of slavex, 17-32 seeing whatever delay the repeater might introduce.
If your protocol is time sensitive, a delay might screw things up for response from 17-32 (as in Modbus RTU)
Can you determine if the repeater ahs an effective delay?
Dan