Interesting problem, possibly bug?
We have a tab with a number of conditional fields (self). When executing the tab in the front-end, all fields are saved correctly and as expected.
However when doing the same thing in the back-end only the first field is saved, others are ignored. When then re-enetering the values say in field two to 8, upon save field two will save correclty most lof the others but not field three. When changing field 2 and say 4, field 4 will save but not field 2 and so on - seemingly random. (See enclosed)
Using 2.1.2 on Joomla 3.65 Php 5.6.29 but this has occured for a while on previous versions of CB as well.
Cliff