I stopped using retropie because it does very strange things with attract-mode, such as putting the attract.cfg in that path you have set, when it should be with the executable.
I have the impression that being a system mounted for EmulationStation, they try that Attract-Mode works more or less similar ... and I don't like what they do.
I'm sorry, but with all those changes they have made, I wouldn't know where to start helping you. I hope that some specialist in retropie can help you.