Google Cast creates multiple entities

I have a few installation of Home Assistant of one of the latest version through Docker. It was working fine until a few days ago, when all of the sudden it started to detect several devices out of single Google hardware through Google Cast integration. I have a screenshot attached with the list of devices, while physically these are only two: Google Home and Nest Mini (2nd gen).


What’s the most annoying is that some of the duplicates cannot be deleted (big_speaker ones), while others (kitchen speaker) can be deleted but will re-appear after the service restart.
I found several topic with similar issue but they are little bit different from my problem thus I’ve decided to create a new one.