I have been using an AD7302 to produce two output for a simple function generator. These outputs are of different types, example DAC A outputting sin wave, DAC B outputting triangle wave. However, whatever input I put into DAC A will also be present in DAC B. This is despite me having the automatic update mode activated, which means that only the currently selected DAC should be updated with the current input. When I update DAC B, it will briefly display the correct output then quickly change so that its output matches that of DAC A. What could be causing this issue?