Weird issue with Denon integration

I have the setup as shown in the pic, where the input sources has been renamed at the Denon settings for better understanding what is selected, rather then CBL/SAT, MPlayer, etc.
I created a unified remote that controls everything, master power, switching the selected source of the avr and even switch the projector color mode + the lumagen CMS in tandem.
The issue I encountered is that the ATV dissappear from the AVR source list after switching to the zidoo and performing avr power off. Further investigation showed that the ATV has been renamed in the Denon to the same name I have set for the zidoo. Source selection is done using the media_player.select_source service. I have tried also using the denon.get_command service, but got the same results. I was able to workaround this issue by reseting the input names in the AVR to the default CBL/SAT, Media Player, etc…

Has anyone else encountered it?