Zombie xbox controllers when using bluetooth

I’ve been implementing xbox bluetooth controller support in my app where I’m displaying an UI element which shows all the controllers when i noticed something: If i disconnect the controller it’s still in the list, i checked in antimicrox and the result is the same. I tried removing xpadneo but nothing changed. Is this behaviour intended? If no then how to fix it if yes then how do i disable the behaviour of difference zombie controllers from the connected ones?

bump