I understand that the situation I am describing is unlikely (because we have 1.46 Quindecillion possible Bitcoin addresses), but let’s imagine that someone generated the same address as mine.

Is there any protection against a duplication of private and public keys if someone’s new address matches the existing address where bitcoins are already stored?